首页 » 建站技术 » WordPress » 浏览内容

免插件生成文章存档页面


2010-08-21 10:10:45 2,704 0 发表评论 字体: 作者:C.K.
标签: WordPress代码免插件备忘存档

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

出处:Hacklog【荒野无灯weblog
其实这个网站地图 并不是地图啦,只是一个文章存档而已。今天我也弄了个差不多的东东,我就老实多啦,取名”存档“。呵呵。大家喜欢的把代码拿去吧。

如果你的博客没有加载JQuery 库,请自行添加代码搞定。(这个不用说了吧?)

hacklog-clean-archives

说明:
此代码部分参考了Viper007Bond童鞋的插件Clean Archives Reloade 。不过我这个应该运行时效率稍高一些,主要是对其GetPosts()这个函数做了相应的修改。在此感谢Viper007Bond童鞋一下。

此方法与插件法相比的优点:
1,纯绿色,不写入任何东东到数据库
2,按需调用。无需全站加载,只在访问存档页时调用。
3,与插件一样,可配置。(配置方法见下面)

使用方法,将hacklog-clean-archives.php上传至当前主题目录下面,然后在后台新建一页面,名字随意,模板选择 hacklog-clean-archives ,内容可写可不写。
页面内容如果要写,则必须按以下格式,因为这里页面内容实际上是用来控制这个存档的显示的。

usejs=1;
  • monthorder=new;
  • postorder=new;
  • postcount=1;
  • commentcount=1;
  • 解释下,这里usejs表示使用JQ折叠显示 ,这个Javascript存档折叠显示效果相当酷的。 为1开启,设为0关闭。
    monthorder (存档月份排序) :
    new 【按时间倒叙排列月份(离现在最近的月份排最前)】
    old 【按时间正序排列月份(离现在最远的月份排最前)】
    postorder (存档文章排序):
    new 【将最新的日志显示在第一位】
    old 【将最旧的日志显示在第一位】
    postcount:是否显示每月的文章数
    0 :不显示
    1 :显示
    commentcount :是否显示文章评论数
    0 :不显示
    1 :显示

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5092 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14264180 位访客

    广告区 Guǎng Gào