آموزش غیرفعال کردن فید RSS در وردپرس
- آموزش • آموزش وردپرس
- ۲۹ بهمن ۱۴۰۲
- 2,568 بازدید
به دلایل مختلفی ممکن است که بخواهید فید RSS سایت وردپرسی خودتان را غیرفعال کنید. کاربران با عضویت در فید RSS سایت از جدیدترین نوشته های سایت آگاه خواهند شد. بنابراین، برای وب سایت های کوچک که چند صفحه بیشتر ندارد، وجود یا عدم وجود فید RSS تفاوتی ایجاد نمی کند.
به صورت پیشفرض در تنظیمات وردپرس گزینه ای برای غیرفعال کردن فید RSS وجود ندارد، به همین دلیل لازم است که راه کارهای دیگری را به کار گرفت.
آنچه در این پست میخوانید
روش اول: غیرفعال کردن فید RSS با افزونه
مانند روال همیشگی کار را با معرفی یک افزونه آغاز می کنیم. استفاده از افزونه ها بسیار ساده بوده و اکثر کاربران تازه وارد نیز به راحتی می توانند از آنها استفاده کنند.
افزونهای که ما برای غیرفعال کردن فید RSS نیاز داریم Disable Feeds نام دارد. با فعال کردن این افزونه افرادی که بخواهند به فید RSS سایت دسترسی داشته باشند، به صفحه نخست سایت ریدایرکت خواهند شد.
البته این افزونه چند گزینه برای سفارشی سازی دارد که آنها را می توانید در ناحیه پیشخوان وردپرس و در مسیر تنظیمات » خواندن مشاهده کنید.
روش دوم: غیرفعال کردن فید RSS با کدنویسی
در این روش می بایستی یکسری کد به سایت تزریق کنید. ساده ترین حالت، اضافه کردن کدها به فایل functions.php پوسته ای که در سایت خود استفاده می کنید. برای غیرفعال کردن فید RSS کدهای زیر را به فایل functions.php پوسته فعال اضافه کنید:
function wpb_disable_feed() { wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') ); } add_action('do_feed', 'wpb_disable_feed', 1); add_action('do_feed_rdf', 'wpb_disable_feed', 1); add_action('do_feed_rss', 'wpb_disable_feed', 1); add_action('do_feed_rss2', 'wpb_disable_feed', 1); add_action('do_feed_atom', 'wpb_disable_feed', 1); add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1); add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);
کد فوق به هنگام درخواست صفحه مربوط به فید RSS پیغام غیرفعال بودن را نمایش داده و از کاربر درخواست می کند تا به صفحه نخست بازگردد.