آموزش غیر فعال کردن RSS در وردپرس با افزونه Disable Feeds
آیا قصد دارید با نحوه غیرفعال کردن Feed وردپرس آشنا شوید؟ به صورت پیش فرض، وردپرس انواع مختلف فید RSS را در سایت شما فعال می کند که هیچ گونه روش داخلی برای غیرفعال کردن آنها وجود ندارد و برای اینکه بتوانید آنها را غیرفعال کنید، حتماً باید از یک افزونه و یا کدنویسی استفاده کنید. یکی از ساده ترین روش ها برای غیرفعال کردن Feed وردپرس ، استفاده از یک افزونه می باشد. به همین منظور ما در این مطلب قصد دریم آموزش کد غیر فعال کردن RSS در وردپرس با افزونه Disable Feeds را در اختیار شما قرار دهیم. با ما همراه باشید.
منظور از فیدهای RSS چیست؟
فید RSS که مخفف Really Simple Syndication یا Rich Site Summary می باشد نوعی از فید وب است که مشترکین و برنامه ها را قادر می سازد تا به روز رسانی های بلادرنگ را از یک وب سایت دریافت نمایند. به طور ساده تر، فید RSS این امکان را به کاربران می دهد تا به صورت خودکار محتوای جدید خود را از طریق فیدخوان RSS، خبرنامه ایمیل و سایر برنامه ها دریافت کنند. برخی از افزونه های وردپرس از فیدهای RSS برای افزودن ویژگی های اضافی استفاده می کنند. اینها ویژگی هایی مختلفی را مانند امکان دریافت اعلان نظرات جدید، دریافت اعلان های پست جدید برای دسته ها یا نویسندگان خاص و غیره را ارائه می دهند.
علیرقم مفید بودن فید RSS، حال ممکن است بنا به دلایل مختلفی بخواهید این فید را در سایت خود غیرفعال کنید. برای انجام اینکار، وردپرس به صورت پیش فرض تنظیماتی را ارائه نمی دهد که شما بتوانید به سادگی اینکار را انجام دهید. بنابراین برای انجام اینکار شما باید از طریق روش هایی مانند افزونه و کدنویسی استفاده کنید که ما درادامه مطلب هر دو روش را به شما توضیح می دهیم.
بیشتر بخوانید: آموزش افزودن آیکون شبکه های اجتماعی در وردپرس
آموزش غیر فعال کردن فید Rss با Disable Feeds
چگونه فید rss را غیرفعال کنیم ؟ همانطور که اشاره شد، یکی از ساده ترین روش های غیرفعال کردن فید Rss، استفاده از یک افزونه وردپرس می باشد. علاوه بر افزونه، شما همچنین می توانید با مراجعه به هاست این فید را نیز غیرفعال کنید. در ادامه مطلب هر دو روش افزونه و کدنویسی را به صورت کامل و تصویری به شما عزیزان آموزش می دهیم. همراه ما باشید.
1- آموزش غیر فعال کردن RSS در وردپرس با پلاگین افزونه Disable Feeds
اولین راه برای غیرفعال کردن فید RSS وردپرس استفاده از یک افزونه رایگان مانند Disable Feeds است. این افزونه به صورت کاملاً رایگان در مخزن وردپرس به ثبت رسیده که می توانید به سادگی آن را در سایت خود نصب کنید. این افزونه تمام فیدهای RSS/Atom را در وب سایت وردپرس شما با تغییر مسیر همه درخواست ها غیرفعال می کند.
برای انجام اینکار، در ابتدا وارد پیشخوان وردپرس خود شوید و سپس از بخش “افزونه ها” روی گزینه “افزودن” کلیک کنید. سپس در باکس بالای صفحه نام افزونه را وارد و سرچ نمائید. پس از پیدا شدن افزونه آن را نصب و فعال کنید. همچنین اگر با طریقه نصب افزونه آشنایی ندارید می توانید آموزش نصب افزونه وردپرس را مشاهده کنید.
پس از اینکه افزونه برای شما فعال شد، برای پیکربندی آن، از بخش “تنظیمات” روی گزینه “خواندن” کلیک کنید. سپس بخشی بنام Disable Feeds در این صفحه را مشاهده خواهید کرد که می توانید از آنجا فید RSS را غیرفعال کنید. همچنین می توانید انتخاب کنید که به جای فید RSS خطای 404 به کاربران نشان داده شود و فید پست جهانی و فید نظرات جهانی غیرفعال شود یا خیر.
در این قسمت سه گزینه وجود دارد:
- Redirect feed requests to corresponding HTML content: این گزینه بصورت پیشفرض فعال است، به منظور ریدایرکت کردن آدرس rssبه صفحه htmlمی باشد.
- Issue a Page Not Found (404) error for feed requests: این قسمت برای تعریف خطای ۴۰۴ در برگه فید سایت شماست.
- Do not disable the global post feed and global comment feed: یعنی فید سایت در انجام عملیات غیر فعال می باشد.
فقط این نکته را در نظر داشته باشید که این افزونه تنها خود فیدها را غیرفعال می کند، همچنان باید خودتان پیوندهای فیدهای RSS خود را در قالب وردپرس یا نوار کناری و ابزارک های پاورقی مربوطه حذف کنید.
همچنین شما می توانید از یک افزونه پرمیوم مانند افزونه perfmatters استفاده کنید که به شما این امکان را می دهد که هم فیدهای RSS را غیرفعال کنید و هم لینک های فید RSS را به همراه سایر بهینه سازیهای سایت وردپرس خود غیرفعال کنید.
بیشتر بخوانید: اندازه استاندارد تصاویر در وردپرس
2- نحوه غیرفعال کردن Feed وردپرس با کدنویسی
اگر نمی خواهید از افزونه برای غیرفعال کردن Feed وردپرس استفاده کنید، نگران نباشید. زیرا شما می توانید با مراجعه به هاست و درج کد این فید را غیرفعال نمائید.
نکته: قبل از هرگونه اقدامی حتماً یک نسخه پشتیبان از کل وب سایت خود تهیه کنید تا در صورت بروز هرگونه مشکل بتوانید سایتتان را به حالت اولیه بازگردانید.
برای انجام اینکار، در ابتدا وارد هاست سی پنل خود شوید و سپس روی گزینه File Manager کلیک کنید. مدیریت فایل به شما امکان می دهد به تمام فایل های مربوط به وب سایت خود دسترسی داشته باشید.
سپس باید وارد پوشه دایرکتوری اصلی سایت خود یعنی public_html شوید. پس از آن روی پوشه wp-content کلیک کنید. در داخل این پوشه، تمام محتوای مربوط به وب سایت خود را پیدا خواهید کرد. روی پوشه themes کلیک کنید و پوشه تمی را که در حال حاضر استفاده می کنید وارد کنید. در نهایت روی فایل functions.php کلیک راست کرده و گزینه Edit را انتخاب نمائید.
پس از آن یک پنجره پاپ برای شما ظاهر می شود. این کادر به شما هشدار می دهد که قبل از ویرایش هر چیزی یک نسخه پشتیبان از فایل های خود ایجاد کنید. این تضمین می کند که اگر مشکلی پیش آمد می توانید وب سایت خود را به زمانی که کار می کرد برگردانید.
بیشتر بخوانید: 8 مورد از بهترین افرونه های خبرخوان (RSS) وردپرس
حال باید بر روی دکمه “ویرایش” کلیک کنید. سپس یک تب جدید باز می شود که حاوی تمام کدهای فایل است.
حال کافیست به سادگی کد زیر را در فایل functions.php خود کپی و پیست نمائید:
function wp_disable_feeds() {
wp_die( __(‘No feeds available!’) );
}
add_action(‘do_feed’, ‘wp_disable_feeds’, 1);
add_action(‘do_feed_rdf’, ‘wp_disable_feeds’, 1);
add_action(‘do_feed_rss’, ‘wp_disable_feeds’, 1);
add_action(‘do_feed_rss2’, ‘wp_disable_feeds’, 1);
add_action(‘do_feed_atom’, ‘wp_disable_feeds’, 1);
add_action(‘do_feed_rss2_comments’, ‘wp_disable_feeds’, 1);
add_action(‘do_feed_atom_comments’, ‘wp_disable_feeds’, 1);
پس از اینکه کدها را وارد کردید، تغییرات خود را ذخیره نمائید. شما با موفقیت فید RSS را با کد غیرفعال کردید. همچنین می توانید در هر زمان با حذف کد این کار را لغو کنید.
بیشتر بخوانید: آموزش غیرفعالسازی گوتنبرگ (Gutenberg) و استفاده از ویرایشگر کلاسیک در وردپرس
سوالات متداول
بله. به طور کلی دو روش برای غیرفعال کردن فید Rss وجود دارد. یکی افزونه و دیگری کدنویسی. اگر نمی خواهید از افزونه برای انجام اینکار استفاده کنید، کافیست وارد کنترل پنل هاست خود شوید و سپس فایل functions.php خود را ویرایش کنید.
یکی از مهم ترین کاربردهای افزونه Disable Feeds این است که به شما این امکان را می دهد تا به سادگی و بدون هیچ گونه مهارتی فیدهای وردپرس خود را تنها با یک کلیک غیرفعال کنید. آیا بدون افزونه نیز میتوان فید Rss را غیرفعال کرد؟
کاربرد های افزونه Disable Feeds جیست؟
بیشتر بخوانید: آموزش کامل افزودن فونت های سفارشی به المنتور
جمع بندی: روش های غیر فعال کردن فید RSS با افزونه Disable Feeds در وردپرس
به صورت پیش فرض فید RSS را در سایت شما فعال می کند و امکان غیرفعال کردن آن را نمی دهد. بنابراین برای غیرفعال کردن این فید باید از روش های مختلفی همچون افزونه یا کدنویسی استفاده کنید. ما در این مطلب نحوه غیرفعال کردن RSS وردپرس با پلاگین افزونه Disable Feeds را به شما توضیح دادیم. امیدوارم این آموزش مورد رضایت شما عزیزان قرار گرفته باشد.
منبع: kinsta
لیست مطالب
- منظور از فیدهای RSS چیست؟
- آموزش غیر فعال کردن فید Rss با Disable Feeds
- 1- آموزش غیر فعال کردن RSS در وردپرس با پلاگین افزونه Disable Feeds
- 2- نحوه غیرفعال کردن Feed وردپرس با کدنویسی
- سوالات متداول
- آیا بدون افزونه نیز میتوان فید Rss را غیرفعال کرد؟
- کاربرد های افزونه Disable Feeds جیست؟
- جمع بندی: روش های غیر فعال کردن فید RSS با افزونه Disable Feeds در وردپرس
نظرات کاربران
ثبت دیدگاه