WordPress 分页

已发表: 2023-02-12

为wordpress添加分页

WordPress 帖子和页面的默认上一个/下一个导航功能在某些情况下效果很好。 但是,这不是最直观的方法。 对于具有大量已发布内容的网站尤其如此。

分页——一种将内容分成不同页面的功能——是一种选项,可让您改进网站设计并改进访问者浏览内容的方式。 这种技术兼具实用性和美学吸引力,并且在网络上越来越流行。

在这篇文章中,我们将介绍分页并讨论将其添加到 WordPress 的各种方法。 这可以使用插件、Ajax 或自定义设置来完成。 让我们开始吧!

为 WordPress 添加分页

如果您想为您的 WordPress 网站添加分页,您会遇到两种主要方法。 第一种是使用插件,第二种是通过 Ajax。 我们将很快深入解释这两种方法,并介绍一些您可以进行的自定义调整。 在此之前,让我们考虑在 WordPress 中使用分页的主要方式。

WordPress 中的博客分页

分页最常用于 WordPress 网站的博客部分。 它可以应用于单个帖子,或用作合并博客类别页面的一种方式:

wordpress中的博客分页

博客分页为您的网站及其访问者提供了许多好处。 例如,分页可以提高您的搜索引擎排名。 这是因为指向您网站的链接(即更多页面)的数量会增加。

对于您的访问者,分页使导航更简单。 分页使读者能够单击特定页码,而不是使用默认的上一页/下一页导航方法。 这意味着他们将花更少的时间搜索帖子和页面,而花更多的时间与您的内容互动。

分页插件

在 WordPress 中使用分页的最简单方法是使用分页插件。 存在许多选项,但让我们仔细看看一些最佳解决方案。

首先是 WP-Paginate。 该插件使您能够在站点的几乎任何位置添加编号按钮,包括博客页面搜索页面主页。 这有助于改善您的用户体验(使他们能够跳到所需的页面),并改善您网站的外观:

wordpress分页插件

此外,WP-Paginate 使您能够自定义页面按钮甚至特定值(例如Page RangePage Gap )。 这意味着您可以控制分页的主要元素。

其次,让我们快速浏览一下 WP-PageNavi。 与 WP-Paginate 类似,此插件可让您在 WordPress 网站的任何位置添加页码。 然而,与之前的插件不同,它确实需要一些配置:

用于分页的 wordpress 插件

这两个 WordPress 分页插件都可以让您从默认的上一个/下一个导航切换到更高级的编号系统。 如果您愿意,它们还允许您添加自己的自定义 CSS。 然而,还有另一种方法可以达到同样的目的。

WordPress 中的 Ajax 分页

异步 JavaScript 和 XML (AJAX) 是一组编程技术,使开发人员能够创建异步 Web 应用程序。 简而言之,Ajax 在不影响页面外观的情况下从服务器发送和检索信息,因为它在后台运行。 Ajax 用于在不重新加载整个页面的情况下更改动态页面内容。 这在无限滚动中很常见,但也适用于分页。

使用 Ajax 分页,网站可以在不中断用户体验的情况下频繁更新新内容(例如博客文章)。 您的读者可以在页面上看到您发布的所有最新内容,但不会每次都重新加载。 此外,当用户单击下一页时,他们不必等待它完全重新加载。

没有插件的 Ajax 分页

我们在上面介绍了一些插件选项,使您能够将分页添加到您的 WordPress 网站。 然而,Ajax 分页可以在不使用插件的情况下完成。

重要的是要了解此过程需要相当多的编码。 这意味着您应该认真考虑首先创建一个子主题。 这样,您就可以在不影响其默认代码的情况下对当前网站主题进行更改。 这减少了您犯任何严重错误的机会,并且可以非常轻松地将您自己的代码添加到主题文件中。

设置好子主题后,可以通过三个主要步骤向网站添加分页。 以下是该过程的概述:

  1. 创建一个事件。 您可以在此处决定网站上的哪个操作(例如单击页码)将触发该过程的 JavaScript 部分。
  2. 创建 Ajax 调用。 一旦 JavaScript 被“激活”,数据请求将被发送到网络服务器。
  3. 与 WordPress 交流。 最后,服务器的响应将决定 WordPress 的功能。 在这种情况下,它将调用一个新的内容页面,而无需重新加载整个页面。

很容易看出 Ajax 如何改进分页。 所有这些步骤都在几秒钟内完成,这极大地改善了您网站的用户体验。

自定义分页

如果您不想使用 Ajax,您可能想知道是否有其他方法可以为您的 WordPress 网站构建自定义分页。 虽然插件提供了一些有用的功能,但您也可以自己更改站点的分页功能。

例如,您可以修改每页显示的帖子数。 虽然 WordPress 将默认值设置为 10,但您几乎可以将其更改为您想要的任何数字。 为此,请转到“设置” > “阅读” > “博客页面最多显示” 。 在这里,您可以直接增加或减少该值:

自定义wordpress分页

许多用户不知道的另一个自定义分页功能是能够将单个帖子拆分为多个页面。 这非常适合列表文章或其他类型的长篇内容。 要实现此功能,您需要做的就是在要拆分的内容之间添加 <!– nextpage –>(在文本编辑器中):

wordpress博客分页

如果您是更高级的用户,您还可以尝试使用 CSS(在styles.css文件中)来进一步自定义您的分页。 您可以更改背景和字体颜色、填充元素和悬停效果等元素。 只需做一点工作,您就可以根据需要设置网站的分页!

您想了解更多可以添加到网站中的有趣元素吗? 关注 WP Engine,您会发现大量关于 WordPress 新闻和新兴功能的文章。 要从 WP Engine 获得更多,您还可以查看我们的托管计划,它提供专门的支持以及运行有效网站所需的几乎一切!