最近,我們的一位使用者問我們如何新增一個禁用 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 變數中新增要禁止的單詞。 您需要使用分號來分隔不同的單詞和短語。
當使用者嘗試釋出檢查限制字詞的帖子標題的帖子時,此程式碼只會觸發一個功能。 如果在帖子標題中找到一個限制詞,那麼它會向使用者顯示一個如下錯誤:
發表回覆