غیرفعال کردن Feed سایت در وردپرس با دو روش
غیرفعال کردن Feed سایت در وردپرس با دو روش
همانطور که می دانید وردپرس ، یکی از سیستم های مدیریت سایت عالی است که می توانیم در آن به کمک افزونه های که موجود است و کد نویسی های که می توانید در آن انجام دهیم یک سری امکانات آن را حذف یا غیرفعال کنید ، یکی از قابلیت های که وردپرس دارد این است که شما می توانید Feed سایت خود را نیز غیرفعال کنید
حالا شما سوال می کنید که Feed چیست :
فید (Feed) یک روش برای دریافت خودکار و بهروزرسانی محتوای یک سایت است. به طور کلی، فید سایت یک فایل ساده شامل اطلاعات خلاصهای از آخرین مطالب منتشر شده است که کاربران میتوانند آن را با استفاده از یک فید خوان (Feed Reader) یا نرمافزارهای مشابه مشاهده کنند و تمامی مطالب های سایت خود را به صورت آنی در چند ثانیه کپی می کنند و در سایت خود یا رسانه ای که دارند منتشر می شود
دو نوع فید معروف عبارتند از:
RSS (Really Simple Syndication): یک فرمت رایج برای توزیع محتوای وب، بهویژه اخبار و مقالات
Atom: مشابه RSS، اما دارای برخی تفاوتهای فنی.
با استفاده از فید، کاربران میتوانند بدون نیاز به بازدید از سایت، محتوای جدید آن را مشاهده کنند و بهروزرسانیها را سریعاً دریافت کنند.
چرا Feed ها را غیرفعال کنیم :
Feed ها را برای اینکه ربات های کپی کن سایت های مخرب نتوانند کپی کنند غیرفعال می کنیم ولی اکثریت سایت ها این کار را انجام نمی دهند ، زیرا کپی کردن مطالب های سایت ها از طریق Feed می تواند یک رتبه مثبت برای آن سایت که مطلب آن کپی شده است باشد.
غیرفعال کردن Feed سایت به کمک کد نویسی :
شما زمانی که می خواهید در وردپرس خود یک قابلیت را حذف کنید و یا غیرفعال کنید می توانید با افزونه های موجود این کار را انجام دهید و برای هر غیرفعال سازی در وردپرس نیز می توانید کد نویسی هم انجام دهید که نیاز نباشد تا افزونه های زیادی نصب کنید
شما برای اینکه این قابلیت را به کمک کد نویسی حذف کنید می توانید کد زیر را در فایل Functions.php قالب سایت خود قرار دهید که با این کد Feed سایت شما غیرفعال می شود
function mihanwp_disable_feed() {
wp_die( __('هیچ خبرنامه ای روی سایت ما فعال نیست. می توانید به صفحه اصلی سایت برگردید!') );
}
add_action('do_feed', 'mihanacademy_disable_feed', 1);
add_action('do_feed_rdf', 'mihanacademy_disable_feed', 1);
add_action('do_feed_rss', 'mihanacademy_disable_feed', 1);
add_action('do_feed_rss2', 'mihanacademy_disable_feed', 1);
add_action('do_feed_atom', 'mihanacademy_disable_feed', 1);
}
شما به کمک کد بالا و قرار دادن آن در فایل گفته شده قالب یعنی Functions.php می توانید فید یا همان RSS سایت وردپرسی خود را حذف کنید و خیلی راحت به ربات های کپی کن اجازه ندهید تا مطالب های سایت شما غیرفعال کنید
روش دوم : نصب افزونه Disable Feeds می باشد
یکی دیگر از راه های که شما می توانید Feed سایت خود را غیرفعال کنید مانند همیشه استفاده از افزونه های کاربردی وردپرس است ، افزونه ای که به شما این امکان را می دهد تا بتوانید فید یا RSS سایت خود را غیرفعال کنید این افزونه به نام Disable Feed می باشد که در مخزن وردپرس موجود است و به راحتی می توانید از مخزن وردپرس و در انتهای همین مقاله آموزشی دانلود و طبق آموزش نصب افزونه در وردپرس در میهن آکادمی ، افزونه مورد نیاز خود را نصب و فعالسازی کنید
چگونه با این افزونه کار کنیم :
شما بعد از نصب افزونه یک بخش به نام Disable Feeds plugin برای شما نمایش داده می شود که در آن باید بر روی قسمت تنظیمات در پیکربندی وردپرس بروید و بعد از آن در بخش خواندن به راحتی دکمه غیرفعالسازی Rss را بزنید و گزینه را فعالسازی کنید و بعد از آن به آدرس زیر بروید و باید Feed یا Rss سایت شما غیرفعالسازی شده باشد و یا اگر که می خواهید به صورت کلی دیگر Feed یا Rss سایت شما حذف یا غیرفعال شود گزینه Do not disable the global post feed and global comment feed را نیز فعال کنید.
https://yourdomain.com/feed
در آدرس بالا به جای yourdomain.com آدرس سایت خود را وارد کنید
به همین راحتی می توانید Feed و یا همان Rss سایت خود را غیرفعالسازی کنید.
موفق و پیروز باشید.