From zenoven on 2010-01-11 00:48:45
WordPress增加日志归档和分类页面的方法
日志归档和分类这两个页面在不少朋友的WordPress里面还是很常见的,通过这两个页面可以让自己和访客更好的了解你的内容,也可以对自己以前的文章进行查看总结。下面就来说下添加这两个页面的方法。
1、增加日志归档页面
效果如下面的截图,实际效果可以查看我的这个页面 文章归档。
<img class="size-full wp-image-1101 aligncenter" title="archives" src="http://www.zenoven.com/wp-content/2010/01/archives.jpg" alt="" width="329" height="345" />
我的实现用的是插件,先去下载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、增加日志分类页面
效果如下面的截图,实际效果可以查看我的这个页面 文章分类 。
<img class="size-full wp-image-1102 aligncenter" title="categories" src="http://www.zenoven.com/wp-content/2010/01/categories.jpg" alt="" width="257" height="286" />
增加分类页面的方法和上面增加归档页面的方法很类似,仍然像上面一样有两种方法。
(方法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 ",根据自己需要修改页面标题和缩略名进行发布。
From 万戈 on 2010-01-11 08:44:45
I have a dream,就是免插件做出这样的效果,不过暂时我也用的是插件
From 园子 on 2010-01-11 09:34:29
方法很不错
我也用过哈。
From 笨笨 on 2010-01-11 11:44:08
偶滴神,今天又学到一招。O(∩_∩)O谢谢分享这么好的教程
From zenoven on 2010-01-11 12:23:20
我也想啊 :(13): 。。。不过暂时好像没有好的方法额
From zenoven on 2010-01-11 12:25:25
:(1): 哈哈~~不过咱也就是用用现成的一些东西。
From zenoven on 2010-01-11 12:25:51
:(4): 惭愧了哈。。。
From 漠天 on 2010-01-11 12:47:44
最近比较忙,今天的空来看看,现在都玩代码啦。 :(24): O(∩_∩)O哈哈~,
From zenoven on 2010-01-11 12:51:54
:(1): 哈哈,其实一直都在乱倒腾,昨天就这文章我竟然弄到半夜1点多才搞定 :(19):
From zenoven on 2010-01-11 12:53:04
我们还有几天也考试了,还有4门呢。。。周末研究生考试又把我们教室占用了,昨天好不容易抢到座位,得好好看书了。。。 :(2):
From 吓我一跳 on 2010-01-11 14:58:06
这样能节省很多空间
From zenoven on 2010-01-11 17:30:52
:(2): 节省空间?
From 苏囧 on 2010-01-11 17:34:28
方法不错,以前用过。。。
From zenoven on 2010-01-11 17:55:03
:(1): 嗯,我也是把以前的方法整理下。
From 三流仕 on 2010-01-11 19:23:49
:(24): 我是把这个归档用在404页面里了
From 江流 on 2010-01-11 19:26:57
我只有一个总分类 :(4):
From 耍下 on 2010-01-11 22:10:31
还行,但是我的博客速度太慢,我现在已经不折腾插件了,连51la统计都去掉了。感觉是要快些。
From zenoven on 2010-01-11 22:26:58
不过目前好像还没发现有别的方法来实现这个。我开始有两个统计51la和CNZZ,后来也把51la去了。。。
速度还是很重要的~~ :(1):
From zenoven on 2010-01-11 22:27:49
:(11): 这个比较少见哈,要不要把我的404换成GG AD呢? :(18):
From zenoven on 2010-01-11 22:34:13
其实只要自己够用就好了~~
From Auston Jary on 2010-01-12 01:11:27
学习了
相关阅读貌似太多了吧...
From Jclyn on 2010-01-12 12:20:26
:(2): 哇塞。受教了
From zenoven on 2010-01-12 12:53:34
原来是文章少,相关文章总是没有。。。现在好像有点多了,已经改了~~ :(16):
From zenoven on 2010-01-12 12:54:47
:(10): 嘿嘿,其实没啥的,只是用了个插件~~ :(18):
From bolo on 2010-01-13 12:23:58
基本上有插件的都用插件了
From 阮晨皓 on 2010-02-09 23:28:27
我怎么用不了,点了日志归档页面,里面居然是一篇以前发布的文章
From zenoven on 2010-02-10 11:56:51
不应该啊 你有按照上面说的添加插件什么的么。。。
From 阮晨皓 on 2010-02-10 12:08:09
有啊,完全照上面弄的啊
From 阮晨皓 on 2010-02-10 12:25:32
是不是又什么前提呢?我的页面和分类还是搞不到一块儿去,是不是先要有不少页面,每个页面链接到页面标题对应的分类之后,才能使用日志归档功能呢?
From zenoven on 2010-02-10 13:06:49
你点我首页底部的 “用QQ和我聊聊”, 我看看是怎么回事。
From 韵昂 on 2010-03-10 14:23:23
请问博主,分类里的文章标题可以显示出来吗?
From zenoven on 2010-03-10 14:36:10
分类里面没有显示的,应该有函数可以实现的,我得查查
From 韵昂 on 2010-03-10 19:04:21
:(16): 查到了记得告诉我啊~
From 绍兴小杜 on 2010-04-16 22:32:44
这个我用了,谢谢啦 :(1): ~
From 天天天蓝 on 2010-05-27 15:15:54
你好博主,我想实现跟你一样的文章归档功能,按照你上面的第一中方法做了,怎么不起作用???望指教
From 自由人 on 2010-06-13 02:34:21
不客气 :(4):
From 自由人 on 2010-06-13 02:34:39
:(1): 具体是什么情况呢?
From 郑州seo on 2010-09-05 13:19:46
博主,请问为什么我按照上面的操作添加了这个插件之后,虽然看起来归档页没问题,可是点 展开所有和折叠不太管用,点展开所有总是有一个没有展开,折叠所有第二次点的时候却不管用了
http://www.zhanghui.me/archives/
From xino on 2012-02-26 17:21:13
谢谢,我使用方法一,还有使用mg12的归档插件如果不能打开归档就要在插件的设置选项选择使用wordpress提供的jq库。
From 崀山粉 on 2012-07-29 23:13:35
博主,你的每日一谈那是个分类吧?但是你的点击进入后的页面文章显示的是归档。应该并不是归档吧?
我向别人请教了,但是别人给我的代码实现的是全站目录,并不是像你这里出来的是单个分类下的全部文章,而且他的代码里面也没有分页。全部文章显示在一个页面里面。
请教下你的是怎么实现的。谢谢了
From 自由人 on 2012-07-30 20:18:24
:(2): 说实话,两三年没搞WP的代码了。。。每日一谈就是个分类而已,点击会打开分类页模板,这个你可以了解下WP的模板调用机制
From sinsky on 2012-09-29 23:15:09
:(2): 插件不是个好主意
From joelfeng on 2013-05-31 18:08:12
读不出来 Parse error