最近,我們的一位用户問我們如何添加一個禁用 WordPress 的帖子列表? 如果您管理多作者博客,並希望作者避免使用某些單詞或短語,則該提示將派上用場。 在本文中,我們將向您展示如何為 WordPress 標題創建禁用單詞列表。
為什麼在 WordPress 中創建一個禁用詞列表?
在多作者網站上保留所有作者的編輯風格和政策是不容易的。 您可以使用 “編輯流程” 退出編輯評論,添加備註和自定義狀態,但不會監控您的帖子標題。如果作者具有發佈權限,則不必要的字詞可以在您的網站上上線。 您可以通過取消用户的發佈權限來防止這種情況,但這意味着您的更多工作,因為您必須自己查看和發佈帖子。
話雖如此,我們來看看如何輕鬆地添加 WordPress 文章標題的禁用詞列表。
添加 WordPress 標題禁用詞列表
此方法需要您手動向 WordPress 站點添加代碼。 建議用户知道如何將網頁上的代碼片段粘貼到 WordPress 中。重要提示:在向 WordPress 文件添加代碼片段時,始終備份您的 WordPress 網站。
只需將以下代碼添加到主題的 functions.php 文件或特定於站點的插件中即可。
function wpb_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_words as $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);
不要忘記在 $restricted_words 變量中添加要禁止的單詞。 您需要使用分號來分隔不同的單詞和短語。
當用户嘗試發佈檢查限制字詞的帖子標題的帖子時,此代碼只會觸發一個功能。 如果在帖子標題中找到一個限制詞,那麼它會向用户顯示一個如下錯誤:
發表回覆