wordpress 在WooCommerce中始终显示库存状态而不显示数量[关闭]

ev7lccsx  于 9个月前  发布在  WordPress
关注(0)|答案(2)|浏览(170)

**已关闭。**此问题为not about programming or software development。目前不接受回答。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题相关,可以发表评论,说明在何处可以回答此问题。
25天前关闭
Improve this question
我想显示产品库存状态,**不显示剩余数量。
现在,标准的WooCommerce库存显示,以及我到目前为止发现的插件(WooCommerce Booster等),显示数量,或显示数量和短语“库存”的“一揽子交易”。
换句话说,
我有:“5库存”
我要展示:“In Stock”
这可能吗?如果可能,如何实现?

w80xi6nr

w80xi6nr1#

已解决。
Woocommerce ->设置->产品->库存->库存显示格式。
......真不敢相信我之前没看到。

relj7zay

relj7zay2#

如果你有问题与'库存'自定义消息尝试下面的代码:

add_filter( 'woocommerce_get_availability', 'custom_override_get_availability', 10, 2);

// The hook in function $availability is passed via the filter!
    function custom_override_get_availability( $availability, $_product ) {
    if ( $_product->is_in_stock() ) $availability['availability'] = __('In Stock', 'woocommerce');
    return $availability;
    }

字符串
或本

//* Add stock status to archive pages
function envy_stock_catalog() {
    global $product;
    if ( $product->is_in_stock() ) {
        echo '<div class="stock" >' . $product->get_stock_quantity() . __( ' in stock', 'envy' ) . '</div>';
    } else {
        echo '<div class="out-of-stock" >' . __( 'out of stock', 'envy' ) . '</div>';
    }
}
add_action( 'woocommerce_after_shop_loop_item_title', 'envy_stock_catalog' );

相关问题