垃圾迴響是一件讓人非常苦惱的事情,如果你沒有使用任何防范措施,有你受的!之前分享的《WordPress 如何有效攔截和過濾垃圾迴響》就介紹瞭好幾種防范垃圾迴響的方法,今天再補充下,自動將包含長鏈接的迴響標記為垃圾迴響。
將下面的代碼添加到主題的 functions.php 文件即可:
1 2 3 4 5 |
function rkv_url_spamcheck( $approved , $commentdata ) { return ( strlen( $commentdata['comment_author_url'] ) > 50 ) ? 'spam' : $approved; } add_filter( 'pre_comment_approved', 'rkv_url_spamcheck', 99, 2 ); |
function rkv_url_spamcheck( $approved , $commentdata ) {
return ( strlen( $commentdata[‘comment_author_url’] ) > 50 ) ? ‘spam’ : $approved;
} add_filter( ‘pre_comment_approved’, ‘rkv_url_spamcheck’, 99, 2 );
註意看第二行的 50 ,根據自己的需要修改這個數值。如果你希望將所有帶有鏈接(不管是否是長鏈接)的迴響內容都自動標記為垃圾迴響,將 50 改為 1 即可。
參考資料:http://www.wprecipes.com/automatically-spam-comments-with-a-very-long-url