如何限制WordPress中显示的归档月份数量

12/16/2023

如何限制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。



Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>