为什么要允许用户在 WordPress 中订阅分类?
分类让您可以将博客文章分组到不同的主题和部分。这有助于访客找到有趣且相关的内容,这不仅可以增加页面浏览量,还能降低跳出率,同时提升访客体验。例如,如果您有一个旅游博客,那么您可以创建如住宿、行程和安全提示等分类。WordPress 会自动为您的博客中的每个分类创建一个 RSS 源。这样一来,访客可以订阅您的内容,并在每次发布他们可能感兴趣的新博客文章时收到通知。
接下来,让我们看看如何在您的 WordPress 网站上允许用户订阅各个分类。
使用 WPCode 让用户订阅 WordPress 中的分类
这篇教程需要您向 WordPress 网站添加代码。通常,教程会要求您编辑主题文件,但这可能会导致各种常见的 WordPress 错误。在最坏的情况下,它甚至可能使您的网站不可访问。因此,我们推荐使用 WPCode。它是 WordPress 最好的代码片段插件,可以让您在不冒险的情况下向网站添加自定义 CSS、PHP、HTML 等。
首先,您需要安装和激活免费的 WPCode 插件。激活后,进入 代码片段 » 添加片段
。
在这里,您会看到所有可以添加到您网站上的现成 WPCode 片段。这些片段包括允许您完全禁用评论、上传 WordPress 通常不支持的文件类型、禁用附件页面等等。
方法 1:在 WordPress 分类页面添加 RSS 订阅链接
其中一个解决方案是在您网站的分类页面添加一个“订阅”链接。这些页面显示特定分类下的所有帖子。例如,www.example.com/category/wordpress
会列出所有属于“WordPress”分类的文章。选择自定义代码选项后,需要为代码片段命名。这只是为了您的参考,所以您可以使用任何名称。然后,打开‘代码类型’下拉菜单并选择‘PHP 片段’。
完成这些步骤后,只需将以下代码粘贴到代码编辑器中:
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
echo '';
}
此代码片段会为当前分类页面动态生成一个“订阅”按钮,允许用户订阅该分类的 RSS 源。完成后,滚动到“插入”框并选择“自动插入”选项。然后,打开“位置”下拉菜单,选择“分类、存档、标签、分类法部分中的‘在文章前’”。最后,在“在文章前编号”中插入“1”。这确保了“订阅”链接会在分类标题后和分类中的第一篇文章前显示。
要仅在分类页面显示链接,滚动到“智能条件逻辑”部分,点击“启用逻辑”滑块。然后,打开“条件”下拉菜单并选择“显示”。接着,打开下一组下拉菜单,选择“分类页面”,“是”和“分类”。这将代码仅添加到您的分类页面。
完成后,滚动到页面顶部并点击‘禁用’切换,使其变为‘启用’,然后点击“保存片段”按钮。现在,如果您访问任何分类页面,您会看到新的“订阅”链接已上线。
方法 2:在 WordPress 分类页面添加 RSS 图标
另一种选择是在分类页面添加一个 RSS 图标。这比纯文本链接更能吸引访客的注意。要在您的 WordPress 分类页面添加 RSS 图标,首先,需要上传您要使用的图标。您可以使用任何图标,但可以在官方 RSS 网站上找到 PNG 格式的标志文件。上传图标文件到 WordPress 媒体库后,获取图像 URL,您将在下一步中使用它。
接下来,按照上述相同的过程在 WPCode 中创建一个新的 PHP 代码片段,但这次将以下代码粘贴到 WPCode 编辑器中:
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
echo '';
}
这个代码片段与前面的方法做同样的事情,但它在当前分类页面上添加了一个带有 RSS 图标的按钮。您需要将http://example.com
URL 替换为您上传的 RSS 图标的链接。再次,将代码设置为仅在分类页面运行,并按照上述相同的过程发布。现在,如果您访问任何分类页面,您会看到 RSS 图标已上线。
方法 3:为 WordPress 分类添加多种订阅选项
大多数使用 RSS 阅读器的人已经安装了该服务的浏览器扩展,以便轻松添加新订阅。但通过添加这些服务的一些图标,您也可以鼓励他们订阅。我们将展示如何为 Feedly 和 Inoreader 添加按钮,但您可以使用相同的步骤添加其他服务。
首先,您需要为您想展示的服务添加图标。您可以在服务的网站上找到合适的图标,或者通过快速的 Google 搜索找到。对于每个 RSS 图标,您需要记下其在 WordPress 媒体库中的 URL。
然后,按照上述过程在 WPCode 中创建一个新的 PHP 代码片段,但这次将以下代码添加到编辑器中:
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
echo '';
}
这个代码片段为当前分类页面动态生成多个“订阅”选项,允许用户通过各种 RSS 阅读器订阅该分类的 RSS 源。和以前一样,您需要每个链接替换为您想在 WordPress 上显示的图像 URL。
附加:为 WordPress 分类添加电子邮件订阅
许多用户对 RSS 不熟悉,因此提供电子邮件订阅也是一个好主意。要为分类添加电子邮件订阅,您需要使用电子邮件营销服务。我们推荐 Constant Contact 或 Brevo(前身为 Sendinblue),因为它们提供 RSS 到邮件的功能。选择电子邮件营销服务后,您需要创建一个邮件列表并设置一个邮件活动。为收集订阅者,我们推荐使用 OptinMonster。它是最好的潜在客户生成软件,帮助您将访客转化为订阅者和客户。您可以使用 OptinMonster 创建带有分类复选框的 opt-in 表单,无需编写一行代码。
然后,您可以按照我们逐步指南中了解如何通知订阅者新文章的发布。
我们希望这篇教程帮助您了解如何在 WordPress 中允许用户订阅分类。您还可以学习如何创建电子邮件简报或者查看我们精选的最佳网页推送通知软件。如果您喜欢这篇文章,请订阅我们的 YouTube 频道以观看 WordPress 教程视频。您也可以在 Twitter 和 Facebook 上找到我们。