如何为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-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

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