我使用以下代码(没有 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 评论