آموزش غیرفعال کردن فید در وردپرس (خوراک سایت)
فید بهطور کلی به معنای هر نوع محتوای بهروز شدهای است که میتوان از طریق RSS یا سایر روشها مانند Atom یا JSON دریافت کرد. همچنین فید و RSS (مخفف Really Simple Syndication) در واقع دو اصطلاح مرتبط با هم هستند که بهطور کلی به جای همدیگر نیز استفاده میشوند. RSS این امکان را میدهد تا بتوان عناوین، خلاصهها و گاه حتی محتوای کامل پستها را بدون نیاز به بازدید از وبسایت، در یک مکان واحد مشاهده کرد!
دلایل غیرفعال کردن فید سایت
دلایل مختلفی برای غیرفعال کردن فید سایت وجود دارد:
- جلوگیری از سرقت محتوا
- جلوگیری از اسپم
- افزایش سرعت سایت
- حفظ حریم خصوصی
- عدم نیاز به فید
نکاتی که باید قبل از غیرفعال کردن فید سایت در نظر بگیرید
- اگر از فید سایت خود برای خبرنامه ایمیلی خود استفاده میکنید، باید قبل از غیرفعال کردن فید، راه دیگری برای ارسال خبرنامه خود به مشترکین خود پیدا کنید.
- اگر از فید سایت خود برای اشتراک گذاری محتوای خود در شبکههای اجتماعی استفاده میکنید، باید قبل از غیرفعال کردن فید، راه دیگری برای اشتراک گذاری محتوای خود پیدا کنید.
غیرفعال کردن کامل فید در وردپرس
برای غیرفعال کردن فیدها، کد زیر را به فایل functions.php قالب خود اضافه کنید:
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'feed_links_extra', 3 );
add_action( 'do_feed_atom', 'herminal_disable_feed_atom_and_rrs2', 9 );
add_action( 'do_feed_rss2', 'herminal_disable_feed_atom_and_rrs2', 9 );
function herminal_disable_feed_atom_and_rrs2( $for_comments ) {
remove_action( 'do_feed_rss2', 'do_feed_rss2' );
remove_action( 'do_feed_atom', 'do_feed_atom' );
}
شرح این کد:
- خط اول و دوم: لینک مربوط به فیدها را از هدر وبسایت حذف میکند.
- خط سوم و چهارم: فیلدهای RSS و Atom را غیرفعال میکند.