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

T.D*_*Doe 5 php wordpress function woocommerce

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

add_filter( 'woocommerce_subcategory_count_html', 'woo_remove_category_products_count' );

function woo_remove_category_products_count() {
return;
}
Run Code Online (Sandbox Code Playgroud)

不再有效。有人有解决办法吗?非常感谢所有建议并提前感谢您!

KAZ*_*ABE 7

正确的方法来做到这一点。复制此代码并将其粘贴到子主题中的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 );
Run Code Online (Sandbox Code Playgroud)


R.K*_*waj 6

导航到 WooCommerce > 设置 > 产品 > 库存。有一个设置“库存显示格式”。从下拉列表中选择“从不显示库存数量”。

通过CSS.stock { display:none; }