如何让WP侧边栏中的“最近帖子”显示来自特定类别的帖子?
答案 0 :(得分:5)
使用Otto的php代码窗口小部件http://wordpress.org/extend/plugins/php-code-widget/和新查询之一制作自己最近的帖子窗口小部件可能最简单:
<?php $my_query = new WP_Query('category_name=mycategory&showposts=1'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php the_title(); ?></a>
<?php endwhile; ?>
以任何你想要的方式设计它。新的查询循环不会与主WP循环冲突,可以在任何时间使用。
答案 1 :(得分:3)
或者,如果您更喜欢某些用户友好的东西(不需要将代码发布到窗口小部件中),您可以找到以下使用插件。
http://wordpress.org/extend/plugins/query-posts/
一个很好的小插件,由Justin Tadlock编写。
答案 2 :(得分:0)
在前面的两个答案中仅#FYI: “ Otto的php代码小部件”的最新更新时间已超过两年,并且尚未在最近3个主要的Wordpress版本中进行过测试。贾斯汀·塔德洛克(Justin Tadlock)的插件在最近3个主要的Wordpress版本中也没有经过测试。
在编写此更新时,推荐的插件是TipTopCopy的“ Category Posts Widget”,该插件的最新更新时间约为2周。