如何从Woocommerce的商店页面中删除产品/库存数量?

时间:2016-07-07 10:36:15

标签: php wordpress function woocommerce

有谁知道我如何删除产品标题旁边的Woocommerce产品页面上显示的当前可用库存数量?我想自从最近的Woocommerce更新以来,这已经发生了变化,因为添加了代码片段

add_filter( 'woocommerce_subcategory_count_html', 'woo_remove_category_products_count' );

function woo_remove_category_products_count() {
return;
}

不再有效。有人有解决方案吗?所有建议都非常感谢,并提前感谢您!

3 个答案:

答案 0 :(得分:1)

导航至WooCommerce>设置>产品>库存。有一个设置"股票显示格式"。选择"从不显示库存量"从下拉。

通过CSS .stock { display:none; }

答案 1 :(得分:0)

这是woocommerce的标准功能,它在woocommerce小部件中的各处显示商店页面上的“缺货”产品。

仅在产品上显示“缺货”,而不是“添加到购物车”。

转到Woocommerce→设置,然后单击“产品”选项卡 点击顶部的广告资源链接 选中“缺货可见性”选项以隐藏缺货项目

答案 2 :(得分:0)

正确的方法。将此代码复制并粘贴到子主题中的functions.php文件中。代码已经过测试并且可以正常工作。

/* Remove "in stock" text form single products */
 function remove_in_stock_text_form_single_products( $html, $text, $product ) {
    $availability = $product->get_availability();
    if ( isset( $availability['class'] ) && 'in-stock' === $availability['class'] ) {
        return '';
    }
    return $html;
}
add_filter( 'woocommerce_stock_html', 'remove_in_stock_text_form_single_products', 10, 3 );