امروزه feed تبدیل شده به بلای جون وبمستران و وبلاگنویسان؛ این روزها ربات‌های فیدخوان مطالب سایت رو با feed خیلی راحت استخراج میکنند و در سایت خود ثبت می‌کنند.

و بدلیل اینکه اینگونه سایت‌ها دم به دقیقه بروز میشوند نظر ربات موتورهای جست و جوگر از جمله گوگل رو بخودشون جلب میکنند!

این گونه سایت‌های اسپم ضرر جبران ناپذیری بر روی سایت‌ها و وبلاگ‌های تولید کننده محتوا میزنه!

خوشبختانه روش‌هایی برای مقابله با اینجور ربات‌ها و اسپمر ها وجود داره در این مقاله به یکی از اونها در وردپرس می‌پردازم؛ روشی که بهتون یاد خواهم داد غیر فعال کردن فید در وردپرس هستش.

آموزش غیر فعال کردن فید در وردپرس

برای این منظور در ابتدا به پوشه قالب سایتتون برید و فایل functions.php قالب خودتون رو باز کنید.

نکته: اگر همچین فایلی وجود نداشت بسازید.

سپس کدهای زیر رو درون آن قرار دهید:

function fb_disable_feed() {
wp_die( __('بدلیل کپی برداری مجبور به بستن فید سایت شدیم لطفا به <a href="'. get_bloginfo('url') .'">صفحه نخست</a> مراجعه فرمایید.') );
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

فایل رو ذخیره کنید.

برای تست به آدرس فید سایتتون برید؛ اگر همه چیز رو درست انجام داده باشید با پیغام خطا مواجه خواهید شد.