拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 从WP_Query中排除当前产品和特色产品

从WP_Query中排除当前产品和特色产品

白鹭 - 2022-03-03 2059 0 0

我使用以下代码(没有 post__not_in 部分)在单个产品视图中使用 wordpress woocommerce 查询评分最高的产品。我需要从查询中排除当前帖子和精选帖子。知道如何同时排除它们吗?

        $the_query = new WP_Query( array(           
            // Order by best rated products
            'post_type'      => 'product',
            'post_status'  =>  'publish',
            'posts_per_page' => '-1',           
            'orderby'        => 'meta_value_num',
            'order'          => 'desc',
            'meta_key'       => '_wc_average_rating',
            'post__not_in'   => wc_get_featured_product_ids(),
            'post__not_in'   => array( $post->ID )          
        ));

uj5u.com热心网友回复:

您是否尝试过合并阵列?不确定您是否可以在同一查询中使用 post__not_in 两次。

"post__not_in" => array_merge(array( $post->ID ), wc_get_featured_product_ids())
标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *