/home/tu-dong-an-dia-chi-email-khoi-spambots-trong-wordpress

Tự động ẩn địa chỉ email khỏi spambots trong wordpress

Published on

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 :)