如何使 WordPress 帖子具有最小字数

Blair Jersyer WordPress Tutorials Apr 21, 2022

您希望限制 WordPress 博客文章中的字数吗?

如果您的网站有许多作者,那么确定最低字数可能有助于确保作者满足内容要求并完全回答读者的询问。

我们将在本文中向您展示如何为您的 WordPress 帖子设置最小字数。

为什么你应该为你的博客帖子设置一个最小字数?

无论您是创建自己的材料还是运行多作者网站,您都应该建立内容标准以确保高质量的文章。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

每篇 WordPress 博客文章的最小字数是您可以实施的准则之一。 您可以使用 WordPress 来防止作者发布内容稀少的博客文章,同时确保良好的内容质量。

为什么要强制发布更长的帖子?

根据一些研究,较长的内容在搜索结果中的排名远高于较短的内容,这可以帮助您增加网站的访问者。

也就是说,让我们看看如何在 WordPress 博客上设置最小字数。

方法一:使用插件设置最小字数

使用PublishPress Checklists 之类的插件是为您的 WordPress 网站设置最小字数的一种简单方法。

PublishPress 清单允许您在作者发布材料之前为其分配职责。 这包括为文章和页面建立最小和最大字数。

您可以在本教程中使用免费版的 PublishPress Checklists,因为它提供了我们需要的功能。 还有一个高级版可用,其中包括其他功能,例如 WooCommerce 产品的清单。

首先,安装并激活 PublishPress Checklists 插件。 有关更多信息,请参阅我们关于如何安装 WordPress 插件的分步教程。

激活后,导航到 WordPress 管理面板中的清单。 然后,对于“内容中的字数”选项,您可以指定最小和最大字数。

然后,从下拉菜单中,选择是否要禁用、必需或推荐“内容中的字数”选项。

如果选择了“推荐”,作者可以发表文章,即使他们没有达到最低字数。 另一方面,“必需”选项强制完成字数统计任务,因此请继续选择它。

PublishPress Checklists 还允许您将用户角色排除在满足字数统计标准之外。 只需通过单击“谁可以忽略任务”列中的框来选择用户角色。

在您确定作者应该完成多少字后,向下滚动并单击“保存更改”选项。

您现在可以通过转到帖子 > 添加新内容并查看实际的最低字数要求来撰写新的博客帖子。

如果帖子不符合最低字数,WordPress 编辑器中的“发布”按钮旁边会出现一个警告图标。 在您右侧的“清单”设置框中,该插件将另外指示字数分配未完成。

当您的内容达到最小字数时,清单项目将显示绿色复选标记,作者可以发布博客文章。

方法 2:手动设置最小字数限制

添加到 WordPress 主题的 functions.php 文件的代码片段是另一种将最小字数应用于 WordPress 网站的技术。

但是,我们不建议更改您网站的主题文件。 这是因为即使是很小的错误也可能导致您的网站出现故障,甚至禁止您访问 WordPress 仪表板。

Code Snippets插件可以更轻松地向您的站点添加代码。 它允许您添加自定义代码,而不必担心破坏您的网站。 它还可以帮助您跟踪添加到网站的任何片段。

首先,安装并激活代码片段插件。 激活插件后,转到 WordPress 仪表板上的 Snippets » Add New。 首先为您的自定义代码提供一个标题。

您现在必须复制以下代码:

function setMinWords($content)
{
    global $post;
    $content = $post->post_content;
    if (str_word_count($content) < 100 ) //set this to the minimum number of words
    wp_die( __('Error: your post is below the minimum required word count. It needs to be longer than 100 words.') );
}
add_action('publish_post', 'setMinWords');

您可以将最小字数从 100 更改为您喜欢的任何字数,还可以编辑错误以使其更有用。 确保在代码片段的两个位置都更改了数字。

只需将复制的代码粘贴到新代码段的“代码”字段中,然后单击“保存更改”和“激活”按钮。

如果您尝试发布少于字数限制(在我们的示例中为 100 个字)的博客文章,您将收到发布错误。

我们希望这篇文章有助于教您如何为 WordPress 网站设置最小字数。

Divi WordPress Theme