perkas
تازه وارد
سلام
1-ابتدا وارد پوشه قالب شده و یک کپی از فایل page.php بگیرید و به woocommerce.php تغییر نام دهید
2-حالا فایل woocommerce.php را با یک ویرایشگر باز کرده و دنیال کد زیر بگردید
<?php if ( have_posts() ) :کدهای داخل حلقه<?php endif; ?>3- تمام کدها ( خط اول و آخر و تمام کدهای وسط حلقه ) را حذف کنید و با کد زیر جایگزین کنید
<?php woocommerce_content(); ?>4- حالا یه سری هوک هستند که از توابع پوشه تمپلت درون افزونه استفاده میکنن که باید آنها رو غیر فعال کنیم - برای این کار کدهای زیر رو به محتویات فایل functions.php قالب اضافه میکنیم
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10);remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);5- حالا به جای هوک هی بالا که غیر فعال کردیم هوک های زیر رو فعال میکنیم - برای این کار کدهای زیر رو به فایل functions.php قالب اضافه میکنیم ( در ادامه کدهای بالا )
add_action('woocommerce_before_main_content', 'my_theme_wrapper_start', 10);add_action('woocommerce_after_main_content', 'my_theme_wrapper_end', 10);function my_theme_wrapper_start() { echo '<section id="main">';}function my_theme_wrapper_end() { echo '</section>';}6- و در نهایت کدهای زیر رو به فایل functions.php اضافه میکنیم
1-ابتدا وارد پوشه قالب شده و یک کپی از فایل page.php بگیرید و به woocommerce.php تغییر نام دهید
2-حالا فایل woocommerce.php را با یک ویرایشگر باز کرده و دنیال کد زیر بگردید
<?php if ( have_posts() ) :کدهای داخل حلقه<?php endif; ?>3- تمام کدها ( خط اول و آخر و تمام کدهای وسط حلقه ) را حذف کنید و با کد زیر جایگزین کنید
<?php woocommerce_content(); ?>4- حالا یه سری هوک هستند که از توابع پوشه تمپلت درون افزونه استفاده میکنن که باید آنها رو غیر فعال کنیم - برای این کار کدهای زیر رو به محتویات فایل functions.php قالب اضافه میکنیم
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10);remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);5- حالا به جای هوک هی بالا که غیر فعال کردیم هوک های زیر رو فعال میکنیم - برای این کار کدهای زیر رو به فایل functions.php قالب اضافه میکنیم ( در ادامه کدهای بالا )
add_action('woocommerce_before_main_content', 'my_theme_wrapper_start', 10);add_action('woocommerce_after_main_content', 'my_theme_wrapper_end', 10);function my_theme_wrapper_start() { echo '<section id="main">';}function my_theme_wrapper_end() { echo '</section>';}6- و در نهایت کدهای زیر رو به فایل functions.php اضافه میکنیم
کد:
add_action( 'after_setup_theme', 'woocommerce_support' );function woocommerce_support() { add_theme_support( 'woocommerce' );}