首页 > PHP, 技术, 本站记实, 杂记, 精华文章 > WordPress增加日志归档和分类页面的方法

WordPress增加日志归档和分类页面的方法

2010年1月11日 作者: 发表评论 阅读评论

日志归档分类这两个页面在不少朋友的WordPress里面还是很常见的,通过这两个页面可以让自己和访客更好的了解你的内容,也可以对自己以前的文章进行查看总结。下面就来说下添加这两个页面的方法

1、增加日志归档页面

效果如下面的截图,实际效果可以查看我的这个页面 文章归档

我的实现用的是插件,先去下载mg12的WP-EasyArchives(地址1  )

当然仅仅安装这个还不能让日志归档单独在一个页面上显示,下面继续介绍。

对于iNove主题的朋友实现很简单,首先增加一个页面,并为他命名(比如日志归档),然后在选择模板的时候选择Archives就可以了。

非iNove主题用户,请看这里,方法有两个。

(方法1) 首先下载Exec-PHP插件(地址1),并启用该插件。

然后新增加一个页面,为他命名为日志归档,切换到HTML编辑模式下,加入下面的代码

<?php wp_easyarchives(); ?>

(方法2)此方法源自漠天博客,文章地址 WordPress日志归档插件EasyArchives 使用方法

(1). 复制正在使用的主题文件page.php,另存为archivespage.php在文件最前面添加

<?php
/*
Template Name: Archives Page
*/
?>

(2). 将如下代码<?php the_content(); ?>替换为<?php wp_easyarchives(); ?>,同时可以删除一些没用的代码,比如:文章发表时间、作者、标签、分类

(3). 将archivespage.php上传至主题文件夹目录

(4). 添加新页面时选择模板“Archives Page”,根据自己需要修改页面标题和缩略名进行发布。

2、增加日志分类页面

效果如下面的截图,实际效果可以查看我的这个页面 文章分类 。

增加分类页面的方法和上面增加归档页面的方法很类似,仍然像上面一样有两种方法。

(方法1)将上面增加归档页面方法(1)中的

<?php wp_easyarchives(); ?>

替换为

<?php wp_list_categories(‘orderby=name&show_count=1&show_last_update=1&use_desc_for_title=1′); ?>

其实朋友们已经看出来了,这里只是调用WP的一个函数而已,关于wp_list_categories函数的用法这里不再细说,大家有兴趣的可以看这里 wp_list_categories 标签的用法

(方法2)与方法1一样,只是做些简单的替换。

(1). 复制正在使用的主题文件page.php,另存为categories.php在文件最前面添加

<?php
/*
Template Name: Categories
*/
?>

(2). 将如下代码<?php the_content(); ?>替换为

<?php wp_list_categories(‘orderby=name&show_count=1&show_last_update=1&use_desc_for_title=1′); ?>

(3). 将categories.php上传至主题文件夹目录

(4). 添加新页面时选择模板”Categories “,根据自己需要修改页面标题和缩略名进行发布。

无觅相关文章插件,快速提升流量

  1. 2010年1月11日08:44

    I have a dream,就是免插件做出这样的效果,不过暂时我也用的是插件

    [回复]

    zenoven 回复:

    我也想啊 。。。不过暂时好像没有好的方法额

    [回复]

  2. 2010年1月11日09:34

    方法很不错
    我也用过哈。

    [回复]

    zenoven 回复:

    哈哈~~不过咱也就是用用现成的一些东西。

    [回复]

  3. 2010年1月11日11:44

    偶滴神,今天又学到一招。O(∩_∩)O谢谢分享这么好的教程

    [回复]

    zenoven 回复:

    惭愧了哈。。。

    [回复]

  4. 2010年1月11日12:47

    最近比较忙,今天的空来看看,现在都玩代码啦。 O(∩_∩)O哈哈~,

    [回复]

    zenoven 回复:

    哈哈,其实一直都在乱倒腾,昨天就这文章我竟然弄到半夜1点多才搞定

    [回复]

    zenoven 回复:

    我们还有几天也考试了,还有4门呢。。。周末研究生考试又把我们教室占用了,昨天好不容易抢到座位,得好好看书了。。。

    [回复]

  5. 2010年1月11日14:58

    这样能节省很多空间

    [回复]

    zenoven 回复:

    节省空间?

    [回复]

  6. 2010年1月11日17:34

    方法不错,以前用过。。。

    [回复]

    zenoven 回复:

    嗯,我也是把以前的方法整理下。

    [回复]

  7. 2010年1月11日19:23

    我是把这个归档用在404页面里了

    [回复]

    zenoven 回复:

    这个比较少见哈,要不要把我的404换成GG AD呢?

    [回复]

  8. 2010年1月11日19:26

    我只有一个总分类

    [回复]

    zenoven 回复:

    其实只要自己够用就好了~~

    [回复]

  9. 2010年1月11日22:10

    还行,但是我的博客速度太慢,我现在已经不折腾插件了,连51la统计都去掉了。感觉是要快些。

    [回复]

    zenoven 回复:

    不过目前好像还没发现有别的方法来实现这个。我开始有两个统计51la和CNZZ,后来也把51la去了。。。
    速度还是很重要的~~

    [回复]

  10. 2010年1月12日01:11

    学习了
    相关阅读貌似太多了吧…

    [回复]

    zenoven 回复:

    原来是文章少,相关文章总是没有。。。现在好像有点多了,已经改了~~

    [回复]

  11. 2010年1月12日12:20

    哇塞。受教了

    [回复]

    zenoven 回复:

    嘿嘿,其实没啥的,只是用了个插件~~

    [回复]

  12. 2010年1月13日12:23

    基本上有插件的都用插件了

    [回复]

  13. 2010年2月9日23:28

    我怎么用不了,点了日志归档页面,里面居然是一篇以前发布的文章

    [回复]

    zenoven 回复:

    不应该啊 你有按照上面说的添加插件什么的么。。。

    [回复]

    阮晨皓 回复:

    有啊,完全照上面弄的啊

    [回复]

  14. 2010年2月10日12:25

    是不是又什么前提呢?我的页面和分类还是搞不到一块儿去,是不是先要有不少页面,每个页面链接到页面标题对应的分类之后,才能使用日志归档功能呢?

    [回复]

    zenoven 回复:

    你点我首页底部的 “用QQ和我聊聊”, 我看看是怎么回事。

    [回复]

  15. 2010年3月10日14:23

    请问博主,分类里的文章标题可以显示出来吗?

    [回复]

    zenoven 回复:

    分类里面没有显示的,应该有函数可以实现的,我得查查

    [回复]

    韵昂 回复:

    查到了记得告诉我啊~

    [回复]

  16. 2010年4月16日22:32

    这个我用了,谢谢啦 ~

    [回复]

    自由人 回复:

    不客气

    [回复]

  17. 2010年5月27日15:15

    你好博主,我想实现跟你一样的文章归档功能,按照你上面的第一中方法做了,怎么不起作用???望指教

    [回复]

    自由人 回复:

    具体是什么情况呢?

    [回复]

  18. 2010年9月5日13:19

    博主,请问为什么我按照上面的操作添加了这个插件之后,虽然看起来归档页没问题,可是点 展开所有和折叠不太管用,点展开所有总是有一个没有展开,折叠所有第二次点的时候却不管用了
    http://www.zhanghui.me/archives/

    [回复]