目錄
Toggle繼續給大家分享wordpress建站教程,本文教大家屏蔽網站垃圾評論。今天分享的教程可能很我企業網站用不上,因為企業網站一般不需要評論,悅然網絡工作室幫企業建站時也是會默認禁用評論功能的,這樣可以省去很多麻煩。
下面直接分享代碼:
下面這個代碼主要是針對國內的網站,因為有些人遇到了網站被軟件刷出大量評論的情況,而且大多數是英文、日文等,所以下面的代碼主要作用就是屏蔽這些垃圾內容。
// 評論必須含中文
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');
了解一點SEO的用戶都知道網站外鏈建設的重要性,所以有些人會在評論中加入外鏈,或者是廣告鏈接,這對我們自己的網站來說是不太好的,可能被造成權重流失,甚至可能因為這些鏈接導致網站被處罰。下面的代碼功能就是直接屏蔽各種鏈接的。
//禁止發鏈接
function wp_comment_post( $incoming_comment ) {
$http = '/[href="|rel="nofollow"|http:\/\/|<\/a>]/u';
if(preg_match($http, $incoming_comment['comment_content'])) {
err( "禁止發鏈接地址!" );
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'wp_comment_post');
把以上兩段代碼添加到當前主題模板的functions.php文件中就可以了。
如何你覺得修改functions.php文件太麻煩,那么悅然網絡工作室強烈推薦你使用Code Snippets插件來代替,具體的使用方法可以參考上面的文章。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系