Spambots luôn là một vấn đề lớn trong blog và website. Đây là một thủ thuật nhỏ để ngăn chặn spambots quét blog của bạn lấy trộm địa chỉ email nhằm mục đích gửi thư rác
Bạn hãy dán đoạn mã dưới đây vào tập tin functions.php. Sau khi bạn lưu tập tin lại, đoạn mã sẽ lọc nội dung bài đăng và widget để ẩn tất cả địa chỉ email khỏi spambots.
function security_remove_emails($content) {<br></br>
$pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i';<br></br>
$fix = preg_replace_callback($pattern,"security_remove_emails_logic", $content);<br></br>
<br></br>
return $fix;<br></br>
}<br></br>
function security_remove_emails_logic($result) {<br></br>
return antispambot($result[1]);<br></br>
}<br></br>
add_filter( 'the_content', 'security_remove_emails', 20 );<br></br>
add_filter( 'widget_text', 'security_remove_emails', 20 );<br></br>
Cảm ơn Stian Jacobsen đã gửi tip này :)