【发布时间】:2021-10-21 04:06:33
【问题描述】:
对不起,我的英语不好。
我有这个页面的这个功能操作代码: Display always stock status without quantity in WooCommerce 我想在未输入
时不显示库存数量//* 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' );
【问题讨论】:
-
您能解释一下您要达到的目标吗?这里有几个问题没有得到解答。您可以在 woocommerce 设置 > 库存管理中禁用显示库存。在这里您可以启用它,启用它来显示,库存数量,无数量或仅在库存低时。 “我想在未输入或未知库存数量时禁用显示库存数量。”这让我很困惑.. 什么时候库存未知?只有启用它的产品才会有库存管理,之后你必须输入数量,所以它永远不会是未知的。它可以只是有库存、托管或禁用/不适用。
-
共有三种模式: 1. 输入数字。 2.它是零 3.不要输入任何数字。当不输入任何数字时,我不想显示库存数量。因为我在 CSS 中使用了 ::before。
标签: php wordpress woocommerce stock product-quantity