“如何隐藏”;WooCommerce搜索结果中的缺货产品”;用Wordpress?

“如何隐藏”;WooCommerce搜索结果中的缺货产品”;用Wordpress?,woocommerce,Woocommerce,如何在Wordpress中隐藏“WooCommerce搜索结果中的缺货产品”?我试过很多方法,但都不管用。请帮帮我。你说的“搜索结果”是什么意思?只有那一部分? 在商业上有一个选择 Woocommerce->Settings->Products->Inventory 然后选中显示“从目录中隐藏缺货项目”的选项 这就是你要找的 希望这能有所帮助,尽管这个问题已经很老了。在functions.php中添加以下内容: add_action( 'pre_get_posts', 'mi

如何在Wordpress中隐藏“WooCommerce搜索结果中的缺货产品”?我试过很多方法,但都不管用。请帮帮我。

你说的“搜索结果”是什么意思?只有那一部分? 在商业上有一个选择

Woocommerce->Settings->Products->Inventory
然后选中显示“
从目录中隐藏缺货项目”的选项


这就是你要找的

希望这能有所帮助,尽管这个问题已经很老了。在functions.php中添加以下内容:

add_action( 'pre_get_posts', 'misha_hide_out_of_stock_in_search' );

function misha_hide_out_of_stock_in_search( $query ) {

    if( $query->is_search() && $query->is_main_query() ) {
        $query->set( 'meta_key', '_stock_status' );
        $query->set( 'meta_value', 'instock' );
    } 
}

不,它不能正常工作。搜索页面仍然显示那些缺货的产品。你能描述一个更详细的解释吗?您安装了哪些插件?你有没有试过换成店面主题?商店外观的图像?