如何为WordPress标题创建禁止使用的词语列表

08/23/2022

为什么要为WordPress文章标题创建禁用词语列表?

在多作者网站上,让所有作者了解你的编辑风格和政策并不容易。你可以使用WordPress插件留下编辑评论、添加备注和自定义状态,但这些方法无法监控文章标题。如果某个作者有发布权限,那么不想要的词语可能会在你的网站上发布。你可以通过取消用户的发布权限来防止这种情况,但这意味着你需要亲自审查并发布所有文章,增加了你的工作量。

话虽如此,让我们看看如何轻松为WordPress文章标题添加禁用词语列表。

为WordPress文章标题添加禁用词语列表

这种方法需要你手动向WordPress网站添加代码。建议有一定代码基础的用户使用此方法。

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

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

function wpb_forbidden_title($title){
global $post;
$title = $post->post_title;
 
// 添加禁用的词语或短语,并用分号分隔
 
$restricted_words = "word1;word2;word3";
 
$restricted_words = explode(";", $restricted_words);
foreach($restricted_words as $restricted_word){
if (stristr( $title, $restricted_word))
wp_die( __('错误: 你在标题中使用了被禁止的词语 "'. $restricted_word .'"') );
}
}
add_action('publish_post', 'wpb_forbidden_title', 10, 1);

注意:别忘了在$restricted_words变量中添加你要禁止的词语。使用分号分隔不同的词语或短语。

我们推荐使用WPCode,最好的WordPress代码片段插件来添加这段代码。

首先,你需要安装并激活免费的WPCode插件。关于安装插件的说明,请参阅这个指南。

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

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

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

别忘了从右侧的下拉菜单中选择“PHP片段”作为代码类型。

之后,只需将开关从“未激活”切换为“激活”,然后点击“保存片段”按钮。

现在,当用户尝试发布文章时,代码会触发一个函数,检查文章标题中是否有被禁止的词语。如果找到被禁止的词语,它会向用户显示如下错误:

错误: 你在标题中使用了被禁止的词语 “word1”。

就这样,我们希望这篇文章能帮助你学习如何为WordPress文章标题添加禁用词语列表。你也许还想看看我们的如何在WordPress中要求设置特色图片或者我们推荐的最佳拖放式WordPress页面生成器。

如果你喜欢这篇文章,请订阅我们的YouTube频道,获取更多WordPress视频教程。你也可以在Twitter和Facebook上找到我们。



Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>