Wordpress查询3特色图片发布

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress查询3特色图片发布相关的知识,希望对你有一定的参考价值。

我想查询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; 
答案

Wordpres发布缩略图与post metas一起使用。缩略图元键是_thumbnail_id。您可以使用此元键创建查询。更多细节:Wordpress Meta Query

或者只包括您可以使用此查询的缩略图(_thumbnail_id meta_key)帖子:

$args = array(
  'meta_key' => '_thumbnail_id',
  'posts_per_page' => 3
);
$posts = new WP_Query( $args );
另一答案

您可以使用以下功能。我测试并确认它适合我。

$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查询3特色图片发布的主要内容,如果未能解决你的问题,请参考以下文章

通过 SQL 检索带有特色图片的 wordpress 帖子

WordPress 自定义帖子类型前端特色图片提交

来自外部 url 的 wordpress 特色图片,无需下载

如何在没有 single.php 的情况下从 wordpress 帖子中删除特色图片

WordPress 自定义帖子特色图片、标题和内容社交媒体共享

将 WordPress 特色图片添加到 RSS 提要