【问题标题】:Woocommerce hook - remove category title from product category pages [closed]Woocommerce 钩子 - 从产品类别页面中删除类别标题 [关闭]
【发布时间】:2019-12-25 08:39:31
【问题描述】:

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

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

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

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

类别标题有什么钩子吗?

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    函数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 第二种方法

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

    结果

    【讨论】:

    • 不工作!这个钩子用于页面标题,我想从产品类别页面中删除“类别标题”。
    • 您的意思是要删除“类别:”这个词?还是想删除它的名字?
    • 想去掉它的名字
    • @AbhaRana 我已经更新了我的答案。这是(参考链接)[hookr.io/functions/woocommerce_template_loop_category_title/]
    • 感谢您的宝贵时间。但它仍然无法正常工作。我在子主题的 function.php 文件中添加了钩子
    【解决方案2】:

    我猜你的主题正在压倒钩子

    woocommerce_after_shop_loop_item_title
    

    woocommerce_after_shop_loop_item_title钩子负责返回标题。就我而言,这也是一个问题。

    【讨论】:

      猜你喜欢
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 2021-06-18
      相关资源
      最近更新 更多