首页 > 解决方案 > Woocommerce 钩子 - 从产品类别页面中删除类别标题

问题描述

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

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

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

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

类别标题有什么钩子吗?

标签: wordpresswoocommerce

解决方案


该函数woocommerce_template_loop_category_title()负责在 woocommerce 中返回商店或类别页面上的类别标题您可以在此处查看更多详细信息

使用钩子第一种方法

remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10, 2 ); 

使用 css 第二种方法

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

结果 在此处输入图像描述


推荐阅读