如何在 WordPress 中限制評論長度(簡單教程)

WordPress 的評論功能鼓勵讀者圍繞網站的文章內容展開討論。然而,你會發(fā)現,有些評論過于簡短或比較長,對討論并沒有太大的幫助。別著急,接下來我們會教你如何輕松地限制 WordPress 中的評論長度,讓討論更加聚焦和有效。

圖片[1]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

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

一個活躍的評論區(qū)對于打造WordPress博客的社區(qū)氛圍非常關鍵。在這里,訪問者不僅可以分享他們的反饋,還能提出問題,甚至針對某個話題發(fā)表自己的看法。

不過,也得注意,并非每條評論都對我們有益。

有時候過于簡短的評論通常對WordPress博客的社區(qū)氛圍不是很有幫助。在大多數情況下,這種評論是垃圾評論,發(fā)表評論的人只是想從你的網站獲得反向鏈接。太長的評論通常是抱怨的或者對網站不利的。甚至與文章無關。所以我們需要限制網站評論長度,打造一個氛圍好的WordPress博客的社區(qū)。

圖片[2]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

如何在WordPress中限制評論長度

要限制WordPress中的評論長度,你可以向functions.php文件添加代碼。注意,輸入代碼時的小錯誤可能會導致網站出問題,甚至無法訪問。

為了避免這種風險,我們推薦使用WPCode這個插件來添加代碼片段。它是市場上最受歡迎的WordPress代碼插件之一,可以安全、方便地添加自定義代碼。使用它,你就能更輕松地管理你的網站了。

安裝并激活WPCode插件,

激活后,從 WordPress 管理側邊欄訪問代碼片段 ? + 添加代碼片段頁面。在這里,單擊“添加自定義代碼(新代碼段)”選項下的“使用代碼段”按鈕。

圖片[3]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

點擊后,將進入“創(chuàng)建自定義代碼段”頁面。在這里,你可以給代碼片段起個名字,這個名稱不會出現在你的網站上,所以你可以隨意取。

然后,在屏幕右上角,有個下拉菜單,選擇“PHP代碼段”作為代碼類型就好。

圖片[4]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

完成這步操作后,只需將以下代碼片段復制并粘貼到“代碼預覽”框中:


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保存評論到數據庫或進行預處理之前,先運行一個過濾器。這個過濾器會檢查評論的長度,如果評論太短或太長,就會顯示一個錯誤消息。這個代碼段默認設置評論長度至少為60個字符,最多為5000個字符。

如果您想自定義評論長度的限制,只需將代碼中的數字5000替換為您想要的最大限制數字。

類似地,如果你想設定不同的最小評論長度,也可以將代碼中的數字60替換成你想要的值。這樣,你就可以輕松地在WordPress網站上設置不同的評論長度要求了。

還可以更改當用戶超過或低于評論限制時將在你的網站上顯示的消息。只需在代碼中的行后鍵入要顯示的句子即可。wp_die

if( strlen( $comment!comment content'])>5800)wp die('comment is too long. please keep your comment under 5000 characters. );
}
f(strlen($comment['comment content'])<60){wp die('comment is too short, please use at least 60 characters.');
圖片[5]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

之后,向下滾動到“插入”部分,然后選擇“自動插入”模式。

激活后,自定義代碼將在網站上自動執(zhí)行。

圖片[6]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

如果你只想限制特定網站頁面上的評論長度,那么你也可以這樣操做。只需向下滾動到“條件邏輯”部分,然后切換“啟用邏輯”開關即可。從“條件”下拉菜單中選擇“顯示”選項,然后單擊“+添加新組”按鈕。

圖片[7]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

點擊后,會打開一個新選項卡。在這個選項卡里,您需要從左邊的下拉菜單中挑選“頁面網址”選項。

之后,在右邊的方框里,輸入您想要限制評論長度的頁面的網址。

這樣,只有您剛剛輸入的網址對應的頁面,才會啟用這個代碼片段,用來限制評論長度。

圖片[8]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

滾動回頁面頂部,然后將“非活動”開關切換為“活動”。

最后,單擊“保存片段”按鈕以存儲你的設置。

圖片[9]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

現在,如果用戶輸入的評論字數少于你設定的最小長度,他們的屏幕上就會顯示一個提示消息。

在用戶輸入的評論達到設定的最小長度之前,他們都無法成功發(fā)表評論。

圖片[10]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

同樣,當用戶鍵入的評論超過最大限制時,此消息將顯示在他們的屏幕上。有助于減少網站上的垃圾評論。

圖片[11]-如何在 WordPress 中限制評論長度(簡單教程)-光子波動網 | 專業(yè)WordPress修復服務,全球范圍,快速響應

希望這個教程能幫助你們掌握如何在WordPress中設置評論長度的限制。


聯系我們
教程看不懂?聯系我們?yōu)槟赓M解答!免費助力個人,小企站點!
客服微信
客服微信
電話:020-2206-9892
QQ咨詢:1025174874
郵件:info@361sale.com
工作時間:周一至周五,9:30-18:30,節(jié)假日休息
? 轉載聲明
本文作者:Harry
THE END
喜歡就支持一下吧
點贊0 分享
評論 搶沙發(fā)

請登錄后發(fā)表評論

    暫無評論內容