WordPress 侧边栏的文章归档小工具,默认是显示所有的月份,如果你的博客网站已经运行多年了,你就会发现这个文章归档小工具的月份数量非常多,会把整个小工具拉得特别长。所以今天我们说一说如何自定义 WordPress 侧边栏文章归档的月份数量。
1、将以下代码添加到当前主题的 functions.php 文件最后一个 ?> 的前面:
- //自定义侧边栏文章归档小工具月份数量
- function wpb_limit_archives() {
- $my_archives = wp_get_archives(array(
- ‘type’=>’monthly’,
- ‘limit’=>6,
- ‘echo‘=>0
- ));
- return $my_archives;
- }
- add_shortcode(‘wpb_custom_archives’, ‘wpb_limit_archives’);
- add_filter(‘widget_text’, ‘do_shortcode’);
其中 ‘limit’=>6 的意思就是输出最近 6 个月的归档文章,具体月份的数量可自行填写。
2、登录后台 – 外观 – 小工具 – 添加一个“文本”小工具到相应侧边栏,切换到文本模式之后添加以下代码保存即可:
- <ul>
- [wpb_custom_archives]
- </ul>
具体的效果对比见下图:
如上图所示,第一个就是默认的文章归档,显示所有的月度归档文章,总共 10 个月;第二个就是人工限制月度数量为 6 的文章归档。