久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

  • 文章介紹
  • 快速入門
  • 評價&建議

WordPress的留言功能(評論功能),可以鼓勵用戶圍繞文章內容進行討論交流。然而,對于一些嚴肅的網站來說,留言太長或太短,并不利于進行交流。在這篇文章中,我們將告訴你如何限制WordPress評論留言的長度,既包括防止留言內容太短,也包括防止留言內容過長。

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

對于一些經常圍繞某個話題進行討論的網站來說,將留言評論的內容限制到一定范圍內,反而更有利于進行討論,比如評論內容限制在20字以上,1000 字以下。 如果有人評論只寫了一個字,比如“贊”,實際上并沒有太大的意義。這種情況更像是來博取鏈接的垃圾評論。同樣,如果有人的評論內容超過了1000字,如果 不是發了大量垃圾鏈接的話,很大程度上討論的范圍超出了一篇文章覆蓋的范圍。 因此,通過限制WordPress留言的長度,可以更好地改善這類網站的討論氛圍。

方法1:使用插件限制WordPress留言長度 使用插件比較簡單

在WordPress的管理后臺,在【插件】->【安裝插件】頁面內,搜索Control Comment Length;然后下載并激活Control Comment Length插件。

然后,在【設置】->【Control Comment Length】頁面內進行配置。 這是一款德文插件,我也不認識,幸好界面還包括有英文翻譯。為了便于大家理解,我在下圖中添加了中文翻譯。

limit-comment-length

需要填寫的,主要包括留言的最少字數和最多字數,以及留言長度超出限制范圍時的提示信息。字數限制范圍,可以根據自己網站情況設置。這里的單位是字 節,UTF8編碼中每個漢字占3個字節,英文字母和數字占1個字節;因此我們建議你分別設置為60和3000。如果你只想限制留言的最多字數,只需要將最 少字數限制為1;同樣,如果你只想限制留言的最少字數,只需要將最多字數設置為一個很大的數字(比如99999)即可。

提示信息內容可以自己設置。上圖中的內容均為德文,你至少應該替換成跟你WordPress網站前臺一樣的語言。提示信息可以包含HTML代碼,因 此你可以自己定義輸出提示信息的內容和格式。注意,其中有三個參數:{CommentLength},代表用戶留言的長度; {minimalCommentLength},留言最少字節數;{maximalCommentLength},留言最多字節數。

方法2:通過代碼限制WordPress留言長度

如果你不想使用插件,更愿意用代碼來解決問題,這個辦法更適合你。你只需要將以下代碼復制到你wordpress主題的 funcitons.php 文件內,或者放在你網站專用的插件內,就可以了。

  1. add_filter(?'preprocess_comment',?'wpb_preprocess_comment'?);
  2. function?wpb_preprocess_comment($comment)?{
  3. ????if?(?strlen(?$comment['comment_content']?)?>?3000?)?{
  4. ????????wp_die('Comment?is?too?long.?Please?keep?your?comment?under?3000?characters.');
  5. ????}
  6. if?(?strlen(?$comment['comment_content']?)?<?60?)?{
  7. ????????wp_die('Comment?is?too?short.?Please?use?at?least?60?characters.');
  8. ????}
  9. ????return?$comment;
  10. }

務必注意:wp_die()函數的單引號內,是超出留言限制時輸出的提示信息,你可以替換為中文(或者你網站對應的前臺語言)。需要注意的是,如果你要輸出中文提示信息,請記得將 functions.php 文件或者網站專用插件的文件保存為utf8 no bom格式,以防止輸出亂碼;使用notepad++免費編輯器或者everedit收費編輯器均可。還有一條,每個漢字占3個字節,別忘了轉換哦!

我們希望這兩個辦法能夠幫到你限制WordPress評論的留言長度。如果你對文本討論的問題有任何意見或者建議,歡迎各位主題貓網友留言討論,本站不限制留言長度^-^

0 1

企業建站推薦正版商業主題,國內專業團隊開發,完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

wordpress建站咨詢