获取类别缩略图中的最后一篇帖子

时间:2014-05-19 作者:invicente

我想制作一个按钮来过滤特定类别的帖子,但我也希望这个按钮能够显示该类别中最新帖子的特色图片。

我对php和wordpress完全陌生,但我认为可能使用get_categoryget_thumbnail函数可能是一种很好的方式。

你们觉得怎么样?很抱歉说得含糊不清,但我对此有点不知所措。感谢您提前提供任何提示!

1 个回复
最合适的回答,由SO网友:renny 整理而成

尝试以下操作:

<?php 
    $the_query = new WP_Query( \'showposts=1&cat=55\' );
    if($the_query->have_posts()) : 
        while ($the_query -> have_posts()) : $the_query -> the_post();?>
          <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail();?></a>
 <?php endwhile;
    endif;
    /* Restore original Post Data */
    wp_reset_postdata();?>
将cat=55替换为您想要的类别ID和/或将showposts=1替换为您想要显示的最新帖子数(如果您想要超过1)。

如果您希望缩略图的大小不同,可以使用以下选项之一(摘自http://codex.wordpress.org/Function_Reference/the_post_thumbnail):

the_post_thumbnail();                  // without parameter -> \'post-thumbnail\'
the_post_thumbnail(\'thumbnail\');       // Thumbnail (default 150px x 150px max)
the_post_thumbnail(\'medium\');          // Medium resolution (default 300px x 300px max)
the_post_thumbnail(\'large\');           // Large resolution (default 640px x 640px max)
the_post_thumbnail(\'full\');            // Full resolution (original size uploaded)
the_post_thumbnail( array(100,100) );  // Other resolutions

结束

相关推荐

WordPress Get_Categories&列出最近发布的内容缩略图

我正在尝试获取一个页面,列出所有子类别,然后显示它们的名称和该类别中最近帖子的缩略图。这是我得到的以下代码,它似乎从其他不在该类别中的帖子中获取一些缩略图,并重复这些类别。任何帮助都将不胜感激。<?php get_header(); ?> <div id=\"left_full\"> <?php $args = array( \'orderby\' => \'name\',