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

GD Star Rating
loading...

日志归档和分类这两个页面在不少朋友的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 “,根据自己需要修改页面标题和缩略名进行发布。

WordPress增加日志归档和分类页面的方法, 4.5 out of 5 based on 2 ratings

已有42条评论 发表评论

  1. joelfeng /

    读不出来 Parse error

    GD Star Rating
    loading...
  2. sinsky /

    :(2): 插件不是个好主意

    GD Star Rating
    loading...
  3. 崀山粉 /

    博主,你的每日一谈那是个分类吧?但是你的点击进入后的页面文章显示的是归档。应该并不是归档吧?
    我向别人请教了,但是别人给我的代码实现的是全站目录,并不是像你这里出来的是单个分类下的全部文章,而且他的代码里面也没有分页。全部文章显示在一个页面里面。
    请教下你的是怎么实现的。谢谢了

    GD Star Rating
    loading...
    1. 自由人 / 本文作者

      :(2): 说实话,两三年没搞WP的代码了。。。每日一谈就是个分类而已,点击会打开分类页模板,这个你可以了解下WP的模板调用机制

      GD Star Rating
      loading...
  4. xino /

    谢谢,我使用方法一,还有使用mg12的归档插件如果不能打开归档就要在插件的设置选项选择使用wordpress提供的jq库。

    GD Star Rating
    loading...
  5. 郑州seo /

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

    GD Star Rating
    loading...
  6. 天天天蓝 /

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

    GD Star Rating
    loading...
    1. 自由人 / 本文作者

      :(1): 具体是什么情况呢?

      GD Star Rating
      loading...
  7. 绍兴小杜 /

    这个我用了,谢谢啦 :(1): ~

    GD Star Rating
    loading...
    1. 自由人 / 本文作者

      不客气 :(4):

      GD Star Rating
      loading...
  8. 韵昂 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
      1. 韵昂 /

        :(16): 查到了记得告诉我啊~

        GD Star Rating
        loading...
  9. 阮晨皓 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
  10. 阮晨皓 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
      1. 阮晨皓 /

        有啊,完全照上面弄的啊

        GD Star Rating
        loading...
  11. bolo /

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

    GD Star Rating
    loading...
  12. Jclyn /

    :(2): 哇塞。受教了

    GD Star Rating
    loading...
    1. zenoven / 本文作者

      :(10): 嘿嘿,其实没啥的,只是用了个插件~~ :(18):

      GD Star Rating
      loading...
  13. Auston Jary /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
  14. 耍下 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
  15. 江流 /

    我只有一个总分类 :(4):

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
  16. 三流仕 /

    :(24): 我是把这个归档用在404页面里了

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
  17. 苏囧 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

      :(1): 嗯,我也是把以前的方法整理下。

      GD Star Rating
      loading...
  18. 吓我一跳 /

    这样能节省很多空间

    GD Star Rating
    loading...
    1. zenoven / 本文作者

      :(2): 节省空间?

      GD Star Rating
      loading...
  19. 漠天 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
    2. zenoven / 本文作者

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

      GD Star Rating
      loading...
  20. 笨笨 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

      :(4): 惭愧了哈。。。

      GD Star Rating
      loading...
  21. 园子 /

    方法很不错
    我也用过哈。

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...
  22. 万戈 /

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

    GD Star Rating
    loading...
    1. zenoven / 本文作者

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

      GD Star Rating
      loading...

回复给韵昂 取消回复