您好,登錄后才能下訂單哦!
如何解決WordPress被群發(fā)垃圾評論的問題?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
我們很多網(wǎng)友都有反饋到WordPress建站過程中發(fā)現(xiàn)后臺評論每天都會有很多垃圾評論,而且看似這些評論都是非人工群發(fā)的。確實,我們可能會遇到很多被軟件群發(fā)的垃圾評論,比如看到有很多英文留言。這些信息會增加我們每天的刪除時間成本,同時對于網(wǎng)站也是不好的。我們有沒有辦法去解決這個問題呢?
我們可能較多的方法就是增加評論驗證,需要在評論的時候輸入驗證碼或者其他的驗證機制,這些也是不錯的辦法。在今天,我們WordPress課堂需要介紹的就是通過兩段代碼,可以實現(xiàn)屏蔽這些評論內(nèi)容。
第一、評論內(nèi)容需要中文
我們在評論中看到的都是英文或者其他語言,沒有中文。那我們就必須評論內(nèi)容中有中文。
// 評論中需要有中文 cnwper.com function wp_refused_spam_comments($comment_data) { $pattern = '/[一-龥]/u'; $jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u'; if (!preg_match($pattern, $comment_data['comment_content'])) { err(__('評論中需要有一個漢字!')); } if (preg_match($jpattern, $comment_data['comment_content'])) { err(__('不能有日文!')); } return ($comment_data); } add_filter('preprocess_comment', 'wp_refused_spam_comments');
第二、禁止評論中有鏈接
很多人到博客評論留言,都是為了推廣網(wǎng)站的,我們禁止鏈接就沒有多少人來發(fā)評論了。
//禁止發(fā)鏈接 cnwper.com function wp_comment_post( $incoming_comment ) { $http = '/[href="|rel="nofollow"|http://|</a>]/u'; if(preg_match($http, $incoming_comment['comment_content'])) { err( "禁止發(fā)鏈接地址!" ); } return( $incoming_comment ); } add_filter('preprocess_comment', 'wp_comment_post');
就這么簡單,將兩段代碼添加到當前WordPress主題中的Functions.php文件中。
更多WordPress技術(shù)文章,請訪問WordPress技巧欄目!
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。