如何限制WordPress中显示的归档月份数量
如果您已经写博客多年,您会注意到您的归档列表会变得太长。在这篇文章中,我们将向您展示如何限制WordPress中显示的归档月份数量。
方法一:使用插件限制归档月份数量
这种方法更简单,适合所有用户。首先,您需要安装并激活Collapsing Archives插件。激活后,访问外观 » 小工具页面,并将Collapsing Archives小工具添加到侧边栏。
小工具菜单将展开以显示其设置。Collapsing Archives小工具使用JavaScript将归档链接折叠为可展开的年度链接。用户可以点击年份来展开查看月度归档。您还可以使月度归档可折叠,并允许用户查看帖子标题。
根据需要调整小工具设置后,点击‘保存’按钮保存设置。现在,您可以访问您的网站查看小工具的效果。
方法二:用紧凑归档替换默认归档
这种方法提供了一个较为简洁且更具展现力的替代方案。首先,您需要安装并激活Compact Archives插件。激活后,访问外观 » 小工具页面,并将‘Compact Archives’小工具添加到侧边栏。
Compact Archives插件提供三种样式:块状、首字母和数字。别忘了点击‘保存’按钮保存您的小工具设置。现在,您可以访问您的网站查看紧凑归档的效果。
您还可以使用Compact Archives插件在您的网站上创建自定义归档页面。更多详情请参见我们的指南。
方法三:手动限制WordPress中的归档月份数量
这种方法需要您向WordPress主题文件添加代码。如果您以前没有这样做过,请参见我们的指南。
将以下代码添加到您的主题的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');
建议您使用WPCode插件添加代码,这样可以安全地添加自定义代码,而不必编辑functions.php文件。首先,您需要安装并激活免费WPCode插件。激活插件后,从WordPress仪表盘中转到代码片段 » + 添加片段。然后,点击‘使用片段’按钮。
接下来,您可以为您的片段添加标题,例如‘自定义归档’。然后,将上面的代码粘贴到‘代码预览’框中,并从下拉菜单中选择‘PHP片段’作为代码类型。
之后,将开关从‘未激活’切换到‘激活’,然后点击‘保存片段’按钮。
该代码获取归档列表并将其限制为过去6个月。它还创建了一个短代码,并在文本小工具中启用短代码。
您现在可以转到外观 » 小工具页面,并向侧边栏添加一个‘文本’小工具。在文本模式下添加您的短代码,如下所示:
- [wpb_custom_archives]
别忘了保存您的小工具设置。现在您可以访问您的网站查看自定义归档列表的效果。
总结
以上就是我们关于如何限制WordPress中显示的归档月份数量的方法。您还可以查看我们关于WordPress函数文件的最有用技巧和如何删除WordPress中归档页面的指南。
如果您喜欢这篇文章,请订阅我们的YouTube频道并关注我们的Twitter和Facebook。