隐藏缺货 - “pre_get_post”taxanomy以获得商店页面的可见性

时间:2016-08-15 06:15:01

标签: php wordpress woocommerce visibility product

在我的WooCommerce商店中,我启用了“隐藏目录中的缺货商品”。此选项会导致各个网页上的产品变体变为不可见

我想在存档页面(搜索,类别)上应用“隐藏目录中的缺货商品”选项

这是我的代码:

function featured_posts( $query ) {
    if ( ! $query->is_main_query() ) return;

    //What goes in here?
}
add_action( 'pre_get_posts', 'featured_posts' );

我怎样才能做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

  

试试这个

您必须检查页面,执行以下操作

function featured_posts( $query ) {

    if(is_product_category() || is_search()){
        if ( ! $query->is_main_query() ){
            return;
        }
    }
    ....
}
add_action( 'pre_get_posts', 'featured_posts' );