让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插件基本上稍做修改而成,在此感谢前人的工作。
延伸阅读
- 15个提升WordPress用户工作效率的工具/插件扩展
- 小杯具了,wordpress居然被挂马了/清理过程兼木马解剖简记
- wordpress迁移服务器后WP Super Cache 错误:Warning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php
- wordpress插件 wp-cumulus:把wordpress标签云显示成3D旋转效果(3D tags)
- 一个WordPress评论相关的插件WP Thread Comment——“有人回复时邮件通知我”
- wordpress首页只显示某个分类的文章/插件实现(完美实现,附插件源码)
- wordpress插件Quotmarks Replacer:解决wordpress英文引号自动转为中文引号的问题
- wordpress启用新主题zBench
- php版本升级到7.x后wordpress的一些修改
- wordpress数据库表基本结构:
- wordpress首页只显示某个分类的文章/rewrite实现
测试一下新的插件好用不好用
测试一下ajax评论好了没有
feng 回复:
九月 12th, 2010 at 19:07
这也是测试,博主在测试
feng 回复:
九月 12th, 2010 at 19:07
still test comment
哈哈,我写的垃圾文章也有人转。。您太看得起我了。
feng 回复:
十月 1st, 2010 at 09:00
你过谦了!其实我主要是为了自己查阅方便,而转一些文章,而且很有幸看到了你的那篇文章,不过可惜,后来按你所说操作时发现现在wordpress的代码并不是那样的,呵呵。
顺便提一句,我已经找到了一个比较完美的方案,使用插件实现 如有兴趣,请指点一二 http://www.path8.net/tn/archives/2641