限制評(píng)論間隔時(shí)間來對(duì)付WordPress惡意評(píng)論的解決方案

麥子 優(yōu)化維護(hù)172字?jǐn)?shù) 446閱讀1分29秒閱讀模式

如果我們有給自己的WORDPRESS開啟評(píng)論功能,是不是有遇到每天被很多軟件或者人為的刷評(píng)論,然后我們?cè)偃h除。實(shí)際上過多的評(píng)論會(huì)影響我們的網(wǎng)站和服務(wù)器速度,甚至有些惡意評(píng)論會(huì)影響體驗(yàn)。這里我們可以通過屏蔽關(guān)鍵字、屏蔽IP,或者是限定間隔時(shí)間來對(duì)付惡意評(píng)論。

add_filter('comment_flood_filter', 'suren_comment_flood_filter', 10, 3);
function suren_comment_flood_filter($flood_control, $time_last, $time_new)
{
$seconds = 60;//間隔時(shí)間
if(($time_new - $time_last) < $seconds)
{
$time=$seconds-($time_new - $time_last);
err ('評(píng)論過快!請(qǐng)'. $time.'秒后再次評(píng)論');
}
else
{
return false;
}
}

這里默認(rèn)是60秒一次評(píng)論,我們也可以設(shè)定時(shí)長(zhǎng),比如設(shè)置三分鐘或者更長(zhǎng)。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2025年1月10日 13:10:25
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://bjj.org.cn/comment-seconds.html