让wordpress首页只显示某个栏目
因为有些东西比较私人,所以想到了这个功能
只需在index.php模板中将
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
改为
<?php if ( have_posts() ) : query_posts($query_string .’&cat=1′); while ( have_posts() ) : the_post(); ?>
cat=1 1为 你想显示的栏目ID, 栏目ID可以在编辑栏目时的URL中看到,
多个栏目则为
<?php if ( have_posts() ) : query_posts($query_string .’&cat=1,5′); while ( have_posts() ) : the_post(); ?>
这样就可以了。
转于:http://blog.yayuan.org/215
————————–
在wordpress3.0版本里的自带主题里好像没有这样的代码。
如果哪位好心人知道这样的方法,请告诉一下,非常感谢boter(a)126.com
————————————
2010-09-26补记
该功能已经实现,在探索该功能的过程中,先后用了两个方案,如下
wordpress首页只显示某个分类的文章/rewrite实现
wordpress首页只显示某个分类的文章/插件实现(完美实现,附插件源码)<推荐>
推荐使用第二个,即插件方案。插件是一个wordpress插件基本上稍做修改而成,在此感谢前人的工作。
测试一下新的插件好用不好用
测试一下ajax评论好了没有
这也是测试,博主在测试
still test comment
哈哈,我写的垃圾文章也有人转。。您太看得起我了。
你过谦了!其实我主要是为了自己查阅方便,而转一些文章,而且很有幸看到了你的那篇文章,不过可惜,后来按你所说操作时发现现在wordpress的代码并不是那样的,呵呵。
顺便提一句,我已经找到了一个比较完美的方案,使用插件实现 如有兴趣,请指点一二 http://www.path8.net/tn/archives/2641