wordpress 页面显示指定分类文章

  1. 首页显示指定分类
    备份主题文件夹中的 index.php 文件,修改index.php
    找到如下一行代码:
    <?php if (have_posts()) : ?>
    在上面这行代码的前面加上:
    <?php query_posts('showposts=10 & cat=1');?>
    其中 1 为分类 id,10为文章篇数。
    想在首页中显示指定分类文章也可参考如下操作
    // 只显示分类 14 下的文章
    <?php  while( have_posts()): the_post();update_post_caches($posts);?>
              <?phpif(in_category('14')):?>
                <div class="post">
                        ……循环体结构代码……
                 </div>
              <?phpendif;?>
    <?phpendwhile;?>
    Code

    上面代码片中 in_category(’14′) 中的数字是代表指定显示的分类 ID,可以通过编辑分类的 URL 查找到。
    另一种情况是只隐藏分类 14 下的文章,很简单,只要把 if(in_category(’14′)) 换成 if(!(in_category(’14′))) 就行了。

  2. 创建一个新页面,比如 tips 页面,需要在tip页面显示所有tip分类的文章
    复制主题目录下的index.php 文件,重命名为tips.php
    将文件头Template Name 修改为 Tips(必须修改)
    找到如下一行代码:
    <?php if (have_posts()) : ?>
    在上面这行代码的前面加上:
    <?php query_posts('showposts=10 & cat=20');?>
    20为Tip分类的ID

    其他:推荐wordpress testimonial-rotator 评分插件,可以自定义滑动模块
    若需要在Blog页面添加news标签。在Setting选项种,选择Permalink,选择自定义结构,输入/news/%postname%/ 即可

posted @ 2015-06-11 22:22  Mr黄瑞  阅读(2433)  评论(0编辑  收藏  举报