【WordPress】在页面或文章中显示某分类下的文章列表
实际wordpress应用中碰到的一个问题,需要在页面和文章中显示某些分类下的文章列表,找了两种实现方法。
方法一、Category Show插件法
从WordPress插件中心下载Category Show插件,在后台安装启用,在 管理面板》设置》Category Show 中选择分类,选择排序依据,点击Generate,将产生的Generated tag复制到文章或页面的内容区中即可。在文章或页面的显示页面上就会看到那些代码被替换为文章列表了。
此法的好处操作简单,不好的地方就是可定制性差,希望更多的定制可以使用方法二。
方法二、修改主题模板法
在主题模板的适当位置加入以下代码:
<?php $recent = new WP_Query(); ?> <?php $recent->query('cat=1&showposts=5'); ?> <?php while($recent->have_posts()) : $recent->the_post(); ?> <ul> <li> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> </li> </ul> <?php endwhile; ?>
上述代码中query函数内的cat为分类编号,showposts为希望显示的文章条数,此法的好处是操作灵活,可以自由的选取文章列表,可以参考WP_Query函数用法,输出样式也更为灵活,可以自由控制输出的内容样式。
标签: WordPress
还没有人抢沙发呢~