wordpress站長(zhǎng)一旦開啟評(píng)論功能,就容易被一些惡意軟件盯上,后臺(tái)會(huì)連續(xù)出現(xiàn)大量的垃圾評(píng)論,而且中文英文都摻雜其用,很讓人討厭。使用一些防惡意評(píng)論插件也都只是治標(biāo)不治本。
今天大挖給大家推薦一段可以根據(jù)評(píng)論時(shí)間有效解決wordpress惡意評(píng)論的方法,操作起來也十分簡(jiǎn)單,通過這個(gè)方法,就算有了惡意的評(píng)論,一段時(shí)間內(nèi),也無法重復(fù)評(píng)論。
只要將下面的代碼粘貼到wordpress主題函數(shù)模板 functions.php 中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//評(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; } } |
里面的間隔時(shí)間做了標(biāo)注,可以通過手動(dòng)設(shè)置間隔時(shí)間,提示部分wordpress主題有可能提示報(bào)錯(cuò),只需要將代碼里面的err替換為wp_die即可解決。