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




