如何在WordPress中限制評論長度


WordPress評論鼓勵圍繞您的主題進行討論。 但是,您可能會發現小於一定長度或大於一定長度的註釋不是很有幫助。 在本文中,我們將向您展示如何在WordPress中限制評論長度,因此您可以為WordPress網站設置最小和最大評論長度限制。

為什麼限制WordPress中的評論長度?

在WordPress中設置評論長度限制

在過去十年中主持在線討論的經驗中,我們發現最有用的評論的長度應大於60個字符,而長度應小於5000個字符。

當一個人寫一個單詞的評論時,通常不是很有幫助。 在大多數情況下,這是垃圾郵件,因為作者只是試圖從您的網站獲得反向鏈接。

但是,當一個人寫的評論超過5000個字符時,通常是一種咆哮/抱怨,即在大多數情況下與該特定文章無關。

通過在WordPress中設置評論長度限制,您可以提高評論的質量。

讓我們看一下如何控制WordPress中的註釋長度。

影片教學

訂閱WPBeginner

如果您不喜歡該視頻或需要更多說明,請繼續閱讀。

有兩種方法可以限制WordPress中的註釋長度。 第一種方法要求您安裝插件。 第二種方法使用一個簡單的代碼段,您可以將其添加到您的站點。

方法1:使用插件限制評論長度

您需要做的第一件事是安裝並激活Control Comment Length插件。 激活後,只需轉到 設置»控件註釋長度 配置插件設置。

使用插件控制WordPress中的註釋長度

插件的用戶界面為德語和英語。 您可以設置註釋可以包含的最小和最大字符數。 我們建議最小字符數為60,最大字符數為5000。

您還可以添加當評論太短或太長時對用戶可見的消息。 該插件僅以德語提供這些消息。 您可以用自己的消息替換它。

方法2:使用代碼段限制註釋長度

第二種方法適用於不介意處理代碼的用戶。 我們將添加一個過濾器掛鉤 preprocess_comment。 在WordPress將任何評論保存到數據庫或對提交的評論運行任何其他預處理之前,將運行此過濾器。 我們將使用它來檢查評論長度。 如果它位於設置的註釋長度參數之上或之下,那麼我們將向用戶顯示一條錯誤消息。

只需將此代碼添加到主題的functions.php文件或特定於站點的插件中即可。

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );

function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('Comment is too long. Please keep your comment under 5000 characters.');
    }
if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('Comment is too short. Please use at least 60 characters.');
    }
    return $comment;
}

評論過長錯誤

我們希望本文能幫助您限制WordPress中的註釋長度。 您可能還需要查看有關12個重要提示和工具的指南,以打擊WordPress中的垃圾評論。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。