我需要从woo-commerce产品类别页面中删除类别标题。
是否有任何与产品标题挂钩相同的用于删除类别标题的挂钩?我已经用谷歌搜索并尝试了很多东西,但是没有找到正确的解决方案。找到了用于删除产品标题的钩子。
remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );
需要与上面相同的钩子来删除类别标题。
是否有类别标题的钩子?
答案 0 :(得分:1)
我想您的主题已超越了目标
woocommerce_after_shop_loop_item_title
woocommerce_after_shop_loop_item_title 挂钩负责返回标题。就我而言,这也是一个问题。
答案 1 :(得分:0)
函数woocommerce_template_loop_category_title()
负责返回woocommerce中商店或类别页面上的类别标题。您可以see here for more details
使用第一种钩子方法
remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10, 2 );
使用CSS 2nd方法
function remove_cat_title_from_cat_or_shop_page($category){
if ( is_product_category() || is_shop() ) {
echo"<style>";
echo".woocommerce ul.products li.product .woocommerce-loop-category__title{display:none!important;}";
echo"</style>";
}
}
add_filter( 'woocommerce_before_shop_loop', 'remove_cat_title_from_cat_or_shop_page');