您想限制您的作者可以在WordPress中添加到帖子中的标签数量吗?

标签是组织内容的好方法,但带有大量标签的帖子在您的WordPress主题中可能看起来不太好。

在本文中,我们将向您展示如何为WordPress帖子设置最大标签数量。

为什么要在WordPress中设置最大标签数量?

标签是组织内容的好方法,但初学者经常会错误地添加几十个标签,试图改善他们帖子的搜索引擎优化。这对你的WordPress主题可能不是很有吸引力。

虽然WordPress没有限制可以使用的标签数量,但我们建议您通常每个帖子最多坚持10个标签。这是改进网站搜索引擎优化的最佳实践。

如果您管理多作者博客或正在网站上培训新作者,那么如果您对每个帖子允许的数量标签进行限制,那会很有帮助。

话虽如此,让我们看看如何在WordPress博客上设置最大数量的标签。

在WordPress中设置最大标签数

添加WordPress网站上可以使用的标签数量限制的简单方法是使用像PublishPress Checklists这样的插件。

PublishPress清单允许您设置作者在发布内容之前必须完成的任务。这包括对可以应用于帖子或页面的类别和标签数量设置限制。

对于本教程,您可以使用免费版本的PublishPress Checklists,因为它具有我们需要的功能。还有一个高级版本,提供更多功能,如WooCommerce产品的清单。

您需要做的第一件事是安装和激活PublishPress Checklists插件。有关更多详细信息,请参阅我们关于如何安装WordPress插件的分步指南

激活后,您需要转到WordPress仪表板上的清单。接下来,您可以设置可以使用的标签数量的最大限制。

首先,您可以键入应在Min和Max字段中使用的最小和最大标签数量。在本教程中,我们将在Max字段中键入10,并将Min字段留空。

最大字段中的类型10

您还需要将“禁用、推荐或必需”字段从禁用更改为推荐或必需

如果您选择推荐,那么作者可以发布文章,即使他们超出了标签限制。然而,必填选项强制要求保持在标签计数限制范围内,因此请继续选择必填选项。

PublishPress Checklists插件还允许您将一些用户角色排除在满足字数要求之外。例如,您可能希望管理员能够在需要时添加其他标签。

只需单击标有“谁可以忽略任务”列的中间文本框,然后选择一个用户角色。

排除用户角色

设置完作者应完成的字数后,只需滚动到页面底部,然后单击“保存更改”按钮。

要查看实际操作中的标签限制,您应该转到帖子?添加新帖子以创建新的博客文章。现在在帖子中添加11个标签。

标记限制预览

WordPress编辑器的“发布”按钮上将出现警告图标。该插件还将显示您已超过右侧“清单”设置框中的标签限制。

一旦您的内容达到标签计数限制,清单任务将显示一个绿色勾号,作者可以发布博客文章。

在WordPress中显示最大数量的标签

您只需在WordPress网站上显示有限数量的标签,就可以对作者可以添加到帖子的标签数量进行限制。

此方法要求您将代码片段添加到主题的functions.php文件中。这不适合初学者,可能会破坏您的网站。有关更多信息,请参阅我们的初学者指南,将网络片段粘贴到WordPress中。

您需要使用FTP客户端或站点的主题编辑器来打开主题的functions.php文件。

接下来,您应该通过将其粘贴到文件底部来添加此功能:

add_filter('term_links-post_tag','limit_to_five_tags');
function limit_to_five_tags($terms) {
return array_slice($terms,0,5,true);
}

这将在您的帖子中显示五个标签。要显示不同数量的帖子,只需将数字5更改为您想要的最大标签计数。

现在检查您的网站,检查是否只显示五个标签。以下是我们演示网站上的前后屏幕截图。

显示最大标签预览

如果您的主题没有在您的帖子中显示任何标签,那么您需要添加另一个代码片段。

您需要打开要显示这些帖子标签的模板,例如loop.php、single.php或index.php。然后,您应该将以下代码粘贴到循环中:

<?php the_tags() ?>

现在应该与每个帖子一起显示数量有限的标签。

评论被关闭。