Spam is annoying, and the following is a way to automatically block bots from collecting email addresses from your website.
Copy CodeThe code is as follows:
function Security_remove_emails ($content) {
$pattern = '/([a-za-z0-9._%+-]+@[a-za-z0-9.-]+\.[ a-za-z]{2,4})/I ';
$fix = Preg_replace_callback ($pattern,
"Security_remove_emails_logic", $content);
return $fix;
}
function Security_remove_emails_logic ($result) {
return AntiSpamBot ($result [1]);
}
Add_filter (' the_content ', ' flex_remove_emails ', 20);
Add_filter (' Widget_text ', ' flex_remove_emails ', 20);
Put this in the functions.php file, if the robot to collect the email address, it will be automatically blocked.
http://www.bkjia.com/PHPjc/326297.html www.bkjia.com true http://www.bkjia.com/PHPjc/326297.html techarticle spam is annoying, and the following is a way to automatically block bots from collecting email addresses from your website. Copy the code code as follows: function Security_remove_emails ($content) {...