我想查询3个特色图片。如果帖子没有特色图片, 则不会显示。如果帖子有特色图片, 请显示3个特色帖子。我怎样才能做到这一点?
global $wp_query;
global $paged;
$temp= $wp_query;
$wp_query= null;
$wp_query= new WP_Query();
$wp_query->
query('showposts=3&
post_type=post&
orderby=menu_order&
order=ASC'.'&
paged='.$paged);
while ($wp_query->
have_posts()) : $wp_query->
the_post();
the_post_thumbnail();
the_title();
endwhile;
#1Wordpres发布缩略图可用于发布元。缩略图的元密钥是_thumbnail_id。你可以使用此meta键创建查询。更多详细信息:Wordpress元查询
或仅包含具有缩略图(_thumbnail_id meta_key)的帖子, 你可以使用此查询:
$args = array(
'meta_key' =>
'_thumbnail_id', 'posts_per_page' =>
3
);
$posts = new WP_Query( $args );
#2【WordPress查询3精选图片发布】你可以使用以下功能。我测试并确认它对我有用。
$recent_query = new WP_Query(
array(
'post_type'=>
'post', 'orderby'=>
'date', 'order'=>
'DESC', 'post_status'=>
'publish', 'posts_per_page' =>
3, 'meta_query'=>
array(
array(
'key' =>
'_thumbnail_id'
), //Show only posts with featured images
)
));
if ( $recent_query->
have_posts() ) :
while ( $recent_query->
have_posts() ) : $recent_query->
the_post();
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}the_title();
endwhile;
endif;
推荐阅读
- WordPress的仅post ajax表单给出jQuery错误()
- WordPress post查询不起作用
- WordPress,PHP-将图像插入主题主页
- WordPress文章过滤器使用每星期的一天
- 今年520我想找个程序猿做男票
- #2021年底大盘点#网卡多队列
- Linux 7.9 ens33网卡异常处理
- 用户态和内核态的区别是啥
- maven私服nexus部署