杨思为 | 我们一家

WordPress创建简单讨论区——自定义分类模板

WordPress默认的分类号为1,这个分类也是系统不可以被删除的分类(当然,您通过其它方式直接操作MySQL数据库肯定是可以删除的)。这个默认分类的作用:1、保存被删除分类的文章信息;2、作为文章的默认分类。第一个作用也就是说如果您删除某个分类,该分类的文章信息不会被删除,只是会转移到这个默认分类中。第二个作用就是说如果您在发表新文章时没有选择分类,那么系统默认选择的该分类:)

正因为第二个作用,心花放有一些队友刚开始发布文章时都发到这栏目下了。后来与虫子商量,将默认的分类设置为“灌水区”,该分类就存放大家灌水等信息吧。再后来,既然是灌水区,就模拟讨论区的样子做吧……于是就有了这篇文章:)

WordPress自定义分类模板制作简单讨论区效果图:

心花放灌水区

心花放灌水区

讨论区演示地址:http://yangjf.com/football/category/watering/

WordPress分类模板制作讨论区思路:

利用自定义分类页面制作成讨论区的界面效果,指定分类下的每篇文章就是一篇帖子,评论就是帖子的回复。

WordPress利用分类模板开发讨论区方法:

1、在模板目录下创建模板文件category-1.php。

注意:如果您的讨论区分类不是1,那么请根据您的具体情况修改。例如,如果您的灌水区分类ID为5,那么创建category-5.php模板文件。(如果您设置了永久链接,看不到分类ID,那么可以在后台编辑分类的界面中查看到分类ID信息)

因为WordPress模板分类模板机制是按照以下流程来寻找模板文件的:

a、category-分类ID.php

b、category.php

c、archive.php

d、index.php

明白了吧?例如心花放的灌水讨论区的分类ID是1,当打开“http://yangjf.com/football/category/watering/”时,系统如果找到category-1.php文件就会使用该模板文件来显示讨论区。

2、制作category-1.php文件

将模板目录下的category.php文件复制生成category-1.php文件(^_^,当然,您可以完全自定义),在这里我主要修改了模板中的The_Loop显示,代码就不列出来了。界面显示风格不一样,代码差异太大:)

以上就是利用WordPress分类模板模拟论坛界面的效果,呵呵,做完以后感觉还挺像的。遗憾的是点击具体文章后的界面不能根据文章分类来自定义,不然就完全可以利用WordPress来打造BBS了:)

如果您有更好的办法或者有啥不明白的,请告诉我:)

作者: 分类:WordPress 标签:, , 时间:2008年10月27日

当前位置:首页>开发研究>WordPress>

上一篇:

下一篇:

  1. 五月 1st, 2010 10:45 | #1

    这个修改的讨论区比较漂亮,学习了!

  1. 没有任何引用。

热门文章