Wordpress 隐藏低于指定价格的商业产品

Wordpress 隐藏低于指定价格的商业产品,wordpress,woocommerce,Wordpress,Woocommerce,我想在所有Woocommerce产品查询中添加自定义参数,使它们只返回高于指定价格的产品。(>10美元) 我想在我的主题的function.php文件上使用一个动作 有线索吗?多谢各位 add_操作('pre_get_posts',函数($query){ add_action('pre_get_posts', function($query){ if ( !is_admin() and is_product_category() and $query->is_main_query(

我想在所有Woocommerce产品查询中添加自定义参数,使它们只返回高于指定价格的产品。(>10美元)

我想在我的主题的function.php文件上使用一个动作

有线索吗?多谢各位

add_操作('pre_get_posts',函数($query){
add_action('pre_get_posts', function($query){
    if ( !is_admin() and is_product_category() and $query->is_main_query() ) {
        $meta_query = $query->get('meta_query');
        $meta_query['relation'] = 'AND';

        $meta_query[] = [
            'key'   => '_price',
            'value' => 100,
            'compare' => '<',
            'type' => 'NUMERIC',
        ];

        $query->set('meta_query', $meta_query);
    }
});
如果(!is_admin()和is_product_category()和$query->is_main_query()){ $meta_query=$query->get('meta_query'); $meta_查询['relation']='AND'; $meta_查询[]=[ “键”=>“\u价格”, “值”=>100,
“比较”=>“将此函数添加到
functions.php的底部,并将数字更改为正确的数字

直接连接到
woocommerce\u product\u查询

add_action( 'woocommerce_product_query', 'react2wp_hide_products_higher_than_zero' );
function react2wp_hide_products_higher_than_zero( $q ){
   $meta_query = $q->get( 'meta_query' );
   $meta_query[] = array(
      'key'       => '_price',
      'value'     => 10, // CHANGE THIS TO THE NUMBER YOU WANT
      'compare'   => '>'
   );
   $q->set( 'meta_query', $meta_query );
}

摘自:

使用带meta_查询的过滤器进行价格过滤。任何示例都将不胜感激,谢谢!感谢您的回复。我正在function.php文件中添加此代码,对产品列表没有影响…尽管它看起来正确,您将meta_查询中的价格比较值替换为您想要的值?页面的类型是什么?是什么产品类别页面?可能是主页?产品类别页面…您可以查看www.andriashome.com/blog/shopTry,尝试使用“常规”价格键代替“价格”。