许多博友喜欢为自己的博客建立一个文章归档页面,就如新浪博客的博文归档一样。WordPress 可以用插件来实现,但我们一贯遵守可以不用插件则不用的准则,现在Jeff 就为大家带来免插件仅代码实现文章归档的方法。效果见Jeff的阳台存档页。
关于WordPress 模板是什么自己去谷歌一下吧,注意不要将WordPress 主题跟模板混淆哦!
WordPress 免插件仅代码实现文章归档,coding!
新建一txt文件,打开输入如下代码:
post_date);
$month = mysql2date('n', $post->post_date);
$day = mysql2date('j', $post->post_date);
if($year != $previous_year || $month != $previous_month) :
if($ul_open == true) :
echo '';
endif;
echo ''; echo the_time('F Y'); echo '
';
echo '';
$ul_open = true;
endif;
$previous_year = $year; $previous_month = $month;
?>
日
人评论
次浏览
在主题目录下的style.css中进入以下代码:
.archives td{padding: 6px 10px 8px;border-bottom: solid 1px #eee}
.archives table{padding:10px 0 20px}
.meta-tit{border-bottom: solid 1px #e6e6e6;padding: 0 0 10px;margin-bottom: 20px}
保存,将txt文件重命名为archives.php,注意不是archives.php.txt哦!然后在wordpress后台,页面-新建页面,题目任取,模板选择“存档”就可以实现了!
注意:
- 上面代码中的<div id="main">等需要改为符合你的主题的选择器;
- css样式需要自己修改以符合主题整体样式;
- 如无特别情况,不建议使用该方法,更好的方法见下面的“建议”;
建议:
就Jeff 实践,该方法有很大的局限性,且是即时输出文章会,一旦文章过多,速度会有影响。不建议使用。更好的方法见下文更新。