我目前正在进行一项查询,我只使用以下内容显示没有空白精选图片的帖子:
$args = array(
'meta_query' => array(
array( 'key' => '_thumbnail_id')
)
);
一切都很好。但我有一些没有特色图片的视频格式帖子,我想通过该查询返回。
WP_Query甚至可以实现吗?
任何帮助都会很棒!
答案 0 :(得分:2)
让它与2 WP_Query和array_merge一起使用,不确定它是否是最好的方法但是能够完成工作。
如果可以提供帮助:
以拇指
获取帖子$args = array(
'meta_query' => array(
array( 'key' => '_thumbnail_id'), //Show only posts with featured images
)
);
$posts_with_thumb = new WP_Query($args);
获取视频帖子格式
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array( 'post-format-video' ),
),
)
);
$posts_video_format = new WP_Query($args);
初始化新的wp_query对象并合并两个结果
$featured_query = new WP_Query();
$featured_query->posts = array_merge( $posts_with_thumb->posts, $posts_video_format->posts );