我想制作一个按钮来过滤特定类别的帖子,但我也希望这个按钮能够显示该类别中最新帖子的特色图片。
我对php和wordpress完全陌生,但我认为可能使用get_category
和get_thumbnail
函数可能是一种很好的方式。
你们觉得怎么样?很抱歉说得含糊不清,但我对此有点不知所措。感谢您提前提供任何提示!
我想制作一个按钮来过滤特定类别的帖子,但我也希望这个按钮能够显示该类别中最新帖子的特色图片。
我对php和wordpress完全陌生,但我认为可能使用get_category
和get_thumbnail
函数可能是一种很好的方式。
你们觉得怎么样?很抱歉说得含糊不清,但我对此有点不知所措。感谢您提前提供任何提示!
尝试以下操作:
<?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
我正在尝试获取一个页面,列出所有子类别,然后显示它们的名称和该类别中最近帖子的缩略图。这是我得到的以下代码,它似乎从其他不在该类别中的帖子中获取一些缩略图,并重复这些类别。任何帮助都将不胜感激。<?php get_header(); ?> <div id=\"left_full\"> <?php $args = array( \'orderby\' => \'name\',