WordPress 页面调用某个分类下的文章
添加评论
2010年3月24日
1、创建一个页面模板:直接复制主题中的“index.php”文件,把文件名修改为你想要的模板名字,如:mypage.php。然后打开该文件,在代码最顶部增加如下代码(红色部份):
/*
Template Name: mypage
*/
这段代码是说明模板名称,在Wordpress后台新建页面时,选择下拉页面模板的选项里会看到它,名字可以随便起。页面模板创建完成。
2、实现此模板显示指定分类下的文章内容,在新建模板中找到此代码“”,在这行代码的前面加上代码(红色部份)“”,“cat=1”其中1就是你要修改成你想要显示的分类的ID
3、后台新建页面,在模板下拉选项里选择刚才创建的 mypage 模板,然后发布。
至此实现了Wordpress页面调用某个分类文章。
另外,如果首页不想显示某一类下的文章,可以在“index.php”文件中加入如下代码(红色部分):
if (is_home()) {
query_posts(‘cat=-1,-2′);
}
上面这段代码会导致分页失效,所以用下面这段:
<?php
if (is_home()) {
$limit = get_option(‘posts_per_page’);
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(‘cat=-30,-19&showposts=’ . $limit . ‘&paged=’ . $paged);
}
?>
表示在首页排除 分类ID为 1 ,2 ,3的文章
参考:http://en.phptop.cn/archives/379/