Hi!请登陆

如何自定义WordPress侧边栏文章归档月份数量?

2021-2-18 44 2/18

WordPress 侧边栏的文章归档小工具,默认是显示所有的月份,如果你的博客网站已经运行多年了,你就会发现这个文章归档小工具的月份数量非常多,会把整个小工具拉得特别长。所以今天我们说一说如何自定义 WordPress 侧边栏文章归档的月份数量。

如何自定义WordPress侧边栏文章归档月份数量?

1、将以下代码添加到当前主题的 functions.php 文件最后一个 ?> 的前面:

  1. //自定义侧边栏文章归档小工具月份数量
  2. function wpb_limit_archives() {
  3. $my_archives = wp_get_archives(array(
  4.     'type'=>'monthly',
  5.     'limit'=>6,
  6.     'echo'=>0
  7. ));
  8. return $my_archives;
  9. }
  10. add_shortcode('wpb_custom_archives', 'wpb_limit_archives');
  11. add_filter('widget_text', 'do_shortcode');

其中 'limit'=>6 的意思就是输出最近 6 个月的归档文章,具体月份的数量可自行填写。

2、登录后台 >> 外观 >> 小工具 >> 添加一个“文本”小工具到相应侧边栏,切换到文本模式之后添加以下代码保存即可:

  1. <ul>
  2. [wpb_custom_archives]
  3. </ul>

如何自定义WordPress侧边栏文章归档月份数量?

具体的效果对比见下图:

如何自定义WordPress侧边栏文章归档月份数量?

如上图所示,第一个就是默认的文章归档,显示所有的月度归档文章,总共 10 个月;第二个就是人工限制月度数量为 6 的文章归档。

特别声明

文章的代码和技术均来自 WPBeginner - http://www.wpbeginner.com/wp-tutorials/how-to-limit-the-number-of-archive-months-displayed-in-wordpress/

相关推荐