آموزشمطالب برتروردپرس

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

امروز بعد از مدتی غیبت با آموزش غیر فعال کردن فید RSS در وردپرس در خدمت شما هستم.

شاید بگویید چرا باید فید RSSرا در وردپرس غیر فعال کنیم؟ اگر وبسایت معرفی برند و تک صفحه داشته باشید احتمالا به فید RSS نیازی ندارید و شاید بخواهید برای کاهش مصرف منابع هاست و هر دلیل دیگری این قابلیت را برروی سایت خود مسدود کنید.

همچنین دلیل دیگری که ممکن است بخواهید فید را برروی سایت خود مسدود کنید این است که وردپرس تنها یک فید ندارد و چند فید مختلف دارد که شاید برای شما کاربرد نداشته باشد. مثلا برانکس که یک مجله خبری است دارای یک فید کلی است و چند فید با دوره بروز رسانی بالاتر است که گوگل بتواند سریعتر به کمک این فید ها از انتشار محتوای جدید در سایت ما با خبر شود.

به هر ترتیب با من همراه باشید تا به شما آموزش دهم که چطور می توانید فید را در سایت خود مسدود کنید.

برای اینکه انواع فید را در وردپرس مسدود کنید بایستی کدهای زیر را به فایل Function.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 و RSS2 ، به همراه کامنت و فید نسخه اتم را نیز به کمک کدهای بالا می توانید مسدود کنید. با زدن آدرس فید صفحه ای مشابه صفحه زیر برای کاربر نمایش داده می شود:

امیدوارم این پست برای شما مفید بوده باشد. موفق و پیروز باشید.

دکمه بازگشت به بالا