首页 > 解决方案 > 仅更改特定类别的 Woocommerce 销售文本

问题描述

是否有一个钩子可以更改默认的 Woocommerce“销售!” 文本到自定义文本,仅适用于特定产品类别,还是仅适用于特定产品?

标签: phpwordpresswoocommercehook

解决方案


使用带有钩子的自定义 PHP 函数

function new_sale_badge() {
      if( has_term( 'category_name', 'product_cat' ) ){
      return 'New_sale_text';
      }
    }
    
    add_filter('woocommerce_sale_flash', 'new_sale_badge');

代码位于活动子主题(或活动主题)的 functions.php 文件中。


推荐阅读