我正在努力:
1.删除Woocommerce主页上的描述
1.在产品下面重新添加描述
1.使用子主题的functions.php实现此目的
但是remove_action查询不起作用,说明现在显示在产品的上方和下方。
我不想依靠css来隐藏重复的描述,因为我相信这对搜索引擎优化不利。
删除的正确操作是什么?
To do this I've tried:
add_action('woocommerce_after_main_content', 'add_shop_page_description');
function add_shop_page_description(){
if (is_shop() && !property_exists(get_queried_object(), 'slug')){
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10 );
$shop_id = woocommerce_get_page_id('shop');
$content = get_the_content(null, false, $shop_id);
echo apply_filters( 'the_content', $content );
}
}
字符串
1条答案
按热度按时间5cnsuln71#
在子主题的functions.php中添加以下内容。
字符串