首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改具有任何主题woocommerce的类别页面中的“脱销”文本

更改具有任何主题woocommerce的类别页面中的“脱销”文本
EN

Stack Overflow用户
提问于 2015-12-10 11:14:53
回答 1查看 1.3K关注 0票数 0

嗨,我正在制作一个插件,可以改变“缺货”文本。它在单个产品页面上运行良好,但在类别页面上则是另一回事。我听说Woocommerce不会在分类页面中默认显示“脱销”文本,一些主题会使用这个技巧来启用文本:http://gasolicious.com/add-stock-status-woocommerce-shop-category-pages/

问题是,这个指南插入了特定的html元素,里面有“脱销”文本,所以它们在主题上是不同的。有没有什么办法我可以在那些html中只覆盖文本"Out of sotck“?

EN

回答 1

Stack Overflow用户

发布于 2015-12-10 19:55:10

您可以尝试使用woocommerce钩子"woocommerce_get_availability“更改文本。

代码语言:javascript
复制
add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);

function custom_get_availability( $availability, $_product ) {
    //change text "In Stock' to 'SPECIAL ORDER'
    if ( $_product->is_in_stock() ) $availability['availability'] = __('AVAILABLE', 'woocommerce');

    //change text "Out of Stock' to 'SOLD OUT'
    if ( !$_product->is_in_stock() ) $availability['availability'] = __('SOLD OUT', 'woocommerce');
        return $availability;
    }

http://www.terrytsang.com/tutorial/woocommerce-change-in-stock-or-out-of-stock-text-in-woocommerce/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34193098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档