php - 仅更改特定类别的 Woocommerce 销售文本
问题描述
是否有一个钩子可以更改默认的 Woocommerce“销售!” 文本到自定义文本,仅适用于特定产品类别,还是仅适用于特定产品?
解决方案
使用带有钩子的自定义 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 文件中。
推荐阅读
- reactjs - 即使在调度操作后减速器也不会被调用
- python - 下一轮:“得分等于或大于第k名完成者得分的参赛者
- javascript - 查找数组中的第一个逗号和该符号的总数
- python - 用列表中的单词替换文本文件中的单词做一些操作并重新开始
- azure-aks - 使用 pod 身份安全访问 Azure 文件共享
- html - CSS 或 HTML:将两个圆形 div 放在另一个 div 旁边
- html - 使用 CSS 为小屏幕保持图像的纵横比
- ios - SwiftUI - iOS 14.5 更新导航栏问题
- android - 如何在播放时识别音频文件的内容/在播放时更改音高值?
- spring-boot - Open Api 3 生成器不会为 $ref 引用的路径生成类