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

时间:2018-06-13 17:30:37

标签: woocommerce

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

2 个答案:

答案 0 :(得分:0)

“搜索结果”是什么意思?仅适用于该部分? Woocommerce中有一个选项,

shared_library

然后选中“Woocommerce->Settings->Products->Inventory ”选项。

它是你在寻找什么?

答案 1 :(得分:0)

希望这可以帮助您,即使问题仍然存在。将此添加到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' );
}

}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' );
}

}

.