【WordPress】在页面或文章中显示某分类下的文章列表



    实际wordpress应用中碰到的一个问题,需要在页面和文章中显示某些分类下的文章列表,找了两种实现方法。

    方法一、Category Show插件法

    从WordPress插件中心下载Category Show插件,在后台安装启用,在 管理面板》设置》Category Show 中选择分类,选择排序依据,点击Generate,将产生的Generated tag复制到文章或页面的内容区中即可。在文章或页面的显示页面上就会看到那些代码被替换为文章列表了。

    此法的好处操作简单,不好的地方就是可定制性差,希望更多的定制可以使用方法二。



    Category Show插件用法

    Category Show插件用法

    方法二、修改主题模板法

    在主题模板的适当位置加入以下代码:

    <?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】在页面或文章中显示某分类下的文章列表
    标签:
    分享:

还没有人抢沙发呢~

无觅相关文章插件,快速提升流量