WordPress的留言功能(評論功能),可以鼓勵用戶圍繞文章內容進行討論交流。然而,對于一些嚴肅的網站來說,留言太長或太短,并不利于進行交流。在這篇文章中,我們將告訴你如何限制WordPress評論留言的長度,既包括防止留言內容太短,也包括防止留言內容過長。
對于一些經常圍繞某個話題進行討論的網站來說,將留言評論的內容限制到一定范圍內,反而更有利于進行討論,比如評論內容限制在20字以上,1000 字以下。 如果有人評論只寫了一個字,比如“贊”,實際上并沒有太大的意義。這種情況更像是來博取鏈接的垃圾評論。同樣,如果有人的評論內容超過了1000字,如果 不是發了大量垃圾鏈接的話,很大程度上討論的范圍超出了一篇文章覆蓋的范圍。 因此,通過限制WordPress留言的長度,可以更好地改善這類網站的討論氛圍。
在WordPress的管理后臺,在【插件】->【安裝插件】頁面內,搜索Control Comment Length;然后下載并激活Control Comment Length插件。
然后,在【設置】->【Control Comment Length】頁面內進行配置。 這是一款德文插件,我也不認識,幸好界面還包括有英文翻譯。為了便于大家理解,我在下圖中添加了中文翻譯。
需要填寫的,主要包括留言的最少字數和最多字數,以及留言長度超出限制范圍時的提示信息。字數限制范圍,可以根據自己網站情況設置。這里的單位是字 節,UTF8編碼中每個漢字占3個字節,英文字母和數字占1個字節;因此我們建議你分別設置為60和3000。如果你只想限制留言的最多字數,只需要將最 少字數限制為1;同樣,如果你只想限制留言的最少字數,只需要將最多字數設置為一個很大的數字(比如99999)即可。
提示信息內容可以自己設置。上圖中的內容均為德文,你至少應該替換成跟你WordPress網站前臺一樣的語言。提示信息可以包含HTML代碼,因 此你可以自己定義輸出提示信息的內容和格式。注意,其中有三個參數:{CommentLength},代表用戶留言的長度; {minimalCommentLength},留言最少字節數;{maximalCommentLength},留言最多字節數。
如果你不想使用插件,更愿意用代碼來解決問題,這個辦法更適合你。你只需要將以下代碼復制到你wordpress主題的 funcitons.php 文件內,或者放在你網站專用的插件內,就可以了。
務必注意:wp_die()函數的單引號內,是超出留言限制時輸出的提示信息,你可以替換為中文(或者你網站對應的前臺語言)。需要注意的是,如果你要輸出中文提示信息,請記得將 functions.php 文件或者網站專用插件的文件保存為utf8 no bom格式,以防止輸出亂碼;使用notepad++免費編輯器或者everedit收費編輯器均可。還有一條,每個漢字占3個字節,別忘了轉換哦!
我們希望這兩個辦法能夠幫到你限制WordPress評論的留言長度。如果你對文本討論的問題有任何意見或者建議,歡迎各位主題貓網友留言討論,本站不限制留言長度^-^
主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!
立刻開啟你的建站之旅