将 woocommerce 类别描述移至产品下方
add_action('woocommerce_archive_description', 'custom_archive_description', 2 );
function custom_archive_description(){
if( is_product_category() ) :
remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 5 );
endif;
}
我现在正在使用此代码进行产品类别描述,以将描述显示在页面底部,并且首先显示产品。它正在工作,但是当我移至同一类别的下一页时,描述区域消失,我想修复所有产品和产品类别页面的产品类别描述部分。
https://ethanza.com/product-category/sports-wear/nfl-uniform/
如果您访问此链接,您可以看到我提到的问题。
请修改您的钩子如下:
add_action('woocommerce_after_shop_loop', 'custom_archive_description', 20);
function custom_archive_description() {
if (is_product_category()) {
remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10);
add_action('woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 5);
}
}
add_action('woocommerce_archive_description', 'custom_archive_description', 2 );
function custom_archive_description(){
if( is_product_category() ) :
remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 5 );
endif;
}
你能试试这个代码吗?
最后一个代码对我有用。它复制了类别中产品下面的描述,我用 css 第一个描述隐藏在页面顶部!谢谢!