چگونه در وردپرس ایمیلها را از چشم اسپمها مخفی نگه داریم - طراحی سایت | ساخت سایت | قالب وردپرس

چگونه در وردپرس ایمیلها را از چشم اسپمها مخفی نگه داریم

۱۶ اردیبهشت ۱۳۹۲
776 بازدید
فاقددیدگاه
wp-spamt

اسپم ها یا هرزنامه ها یکی از مشکلات اساسی وبسایتها و وبلاگها هستند . در خیلی مواقع آنها وبسایت را اسکن کرده و ایمیلهای کاربران و مدیران وبسایت را به سرقت می برند.برای مخفی کردن ایمیلها از چشم اسپم ها در وردپرس یک کد ساده وجود دارد.کافیست کد زیر را در فایل functions.php پوسته خود قرار دهید :

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', 'security_remove_emails', 20 );
add_filter( 'widget_text', 'security_remove_emails', 20 );

امتیاز:
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...Loading...
اشتراک گذاری:
مطالب مرتبط
دیدگاه شما