Woocommerce钩子-从产品类别页面删除类别标题

时间:2019-08-20 07:11:59

标签: wordpress woocommerce

我需要从woo-commerce产品类别页面中删除类别标题。

是否有任何与产品标题挂钩相同的用于删除类别标题的挂钩?我已经用谷歌搜索并尝试了很多东西,但是没有找到正确的解决方案。找到了用于删除产品标题的钩子。

remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );

需要与上面相同的钩子来删除类别标题。

是否有类别标题的钩子?

2 个答案:

答案 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');

结果 enter image description here