首页 » 博文 » wpbeginner » 最佳教程 » 如何为 WordPress 标题创建禁用词列表

如何为 WordPress 标题创建禁用词列表

最近,我们的一位用户问我们如何为 WordPress 帖子标题添加禁用词列表?

如果您管理一个多作者博客并希望作者避免使用某些单词或短语,那么这个技巧会派上用场。

在本文中,我们将向您展示如何创建 WordPress 标题的禁用词列表。

WordPress 帖子标题的禁用词列表

为什么要在 WordPress 中为帖子标题创建禁用词列表?

在多作者网站上让所有作者了解您的编辑风格和政策并不容易。您可以使用 WordPress 插件留下编辑评论、添加注释和自定义状态,但它不会监控您的帖子标题。

如果作者拥有出版权,那么不需要的文字就可以在您的网站上发布。您可以通过取消用户的发布权限来防止这种情况发生,但这意味着您需要做更多的工作,因为您必须自己审核和发布帖子。

话虽如此,让我们看看如何轻松添加 WordPress 帖子标题的禁用单词列表。

添加 WordPress 帖子标题禁用单词列表

此方法需要您手动将代码添加到您的 WordPress 网站。建议知道如何将网络代码片段粘贴到 WordPress 中的用户使用。

重要提示:在将代码片段添加到 WordPress 文件时,请务必备份您的 WordPress 网站。

只需将以下代码添加到主题的functions.php文件、特定于站点的插件代码片段插件中。

123456789101112131415functionwpb_forbidden_title($title){global$post;$title= $post->post_title; // Add restricted words or phrases separated by a semicolon $restricted_words= "word1;word2;word3"; $restricted_words= explode(";", $restricted_words);foreach($restricted_wordsas$restricted_word){if(stristr( $title, $restricted_word))wp_die( __('Error: You have used a forbidden word "'. $restricted_word.'" in post title') );}}add_action('publish_post', 'wpb_forbidden_title', 10, 1);

WPCode与 ❤️ 主办

在 WordPress 中一键使用

注意:不要忘记在变量中添加您想要禁止的单词$restricted_words。您需要使用分号来分隔不同的单词和短语。

我们建议使用WPCode添加此代码片段,这是最好的 WordPress 代码片段插件。它可以安全、轻松地在 WordPress 中添加自定义代码,而无需编辑主题的functions.php 文件。

首先,您需要安装并激活免费的 WPCode 插件有关说明,请参阅有关如何安装 WordPress 插件的指南。

激活插件后,  从 WordPress 仪表板前往代码片段 » + 添加片段页面。

然后,单击“添加自定义代码(新代码段)”选项下的“使用代码段”按钮。

在 WPCode 中添加新的自定义代码片段

接下来,输入代码片段的标题并将上​​面的代码粘贴到“代码预览”框中。

不要忘记从右侧的下拉菜单中选择“PHP Snippet”作为代码类型。

将代码片段粘贴到 WPCode 中并选择代码类型

之后,只需将开关从“非活动”切换到“活动”,然后单击“保存片段”按钮即可。

激活并保存您的自定义代码片段

现在,当用户尝试发布帖子时,代码将触发一个函数,该函数会检查帖子标题中的受限单词。如果它在帖子标题中发现受限制的单词,则会向用户显示如下错误:

当用户尝试发布标题中含有禁用词的帖子时显示错误

就这样,我们希望本文能帮助您了解如何为 WordPress 帖子标题添加禁用词列表。您可能还想查看我们关于如何在 WordPress 中为帖子添加特色图像的指南,或者我们专家精选的最佳拖放 WordPress 页面构建器

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top