重新设计WooCommerce变量产品的'缺货”通知
P粉604848588
P粉604848588 2023-08-13 12:09:07
0
1
473
<p>我们有一个WooCommerce商店,有很多可变产品,并为库存状态添加了自定义文本。我已经成功更改了所有不同的库存状态,当选择属性时,但是当没有任何可变产品时,无法更改状态。也就是说,“此产品目前缺货并不可用”文本。</p> <p>https://sykleriet.no/produkt/specialized-turbo-levo-comp-alloy/</p> <p>我已经添加了一个片段来控制这些状态;有库存、无库存和预订,感谢这里的帮助,我还尝试了其他各种修复方法,只改变最后一个作为独立片段,与我们用于其他片段的片段一起使用-停用。目前,似乎我无法更改此文本。</p> <p>是否可能在此代码中添加一个字符串,或者为此目的创建一个单独的代码?</p> <p>这是我们用于其他代码的代码:</p> <pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2); function wcs_custom_get_availability( $availability, $_product ) { // 更改有库存文本 if ( $_product->is_in_stock() ) { $availability['availability'] = __('På lager', 'woocommerce'); } // 更改无库存文本 if ( ! $_product->is_in_stock() ) { $availability['availability'] = __('Utsolgt', 'woocommerce'); } // 更改预订文本 if ( $_product->is_on_backorder() ) { $availability['availability'] = __('Bestillingsvare 10-15 dager', 'woocommerce'); } return $availability; } </pre> <p><br /></p>
P粉604848588
P粉604848588

全部回复(1)
P粉982054449

您需要自定义“此产品目前缺货且无法购买”文本的代码如下:

add_filter('woocommerce_out_of_stock_message', 'custom_wc_out_of_stock_message');
function custom_wc_out_of_stock_message() {
    return __('该产品缺货且无法购买。请联系我们以获取即将到货的信息。', 'woocommerce');
}

将此代码添加到您当前主题的functions.php文件中(或者插件中)。

woocommerce_out_of_stock_message过滤器钩子在WooCommerce代码中的位置

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!