Menú Cerrar

¿Cómo eliminar el feed RSS de WordPress?

Hace tiempo que el feed ha dejado de ser una de las maneras preferidas para leer contenidos, en la actualidad los usuarios prefieren leer directo en el sitio web o en redes sociales.

Es posible que alguien necesite eliminar o desactivar el feed por completo de WordPress, algunas causas que se señalan son evitar el contenido duplicado, limitar la lectura de los usuarios al sitio web, evitar la publicación de contenido en otros sitios por medio del feed.

Para lograrlo hay que pegar el siguiente código en el archivo functions.php del tema:

function disable_all_feeds() {
wp_die( __('El contenido no está disponible mediante RSS. Te recomendamos, visitar <a href="'. get_bloginfo('url') .'">tudominio.com</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);

El código desactiva todos los feeds de WordPress y muestra un mensaje invitando a visitar tu sitio mediante un enlace.

Otro caso es que se desee mantener el acceso por medio de los feeds, pero que estos no se indexen en los buscadores, entonces, debemos pegar el siguiente código en el archivo functions.php del tema activo:

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

Recuerda que siempre es posible que los códigos queden obsoletos por actualizaciones de WordPress, esta entrada se publicó en mayo 6 de 2019.

También te puede interesar:

Cómo citar

Editor. (06 mayo 2019). ¿Cómo eliminar el feed RSS de WordPress?. Celeberrima.com. Última actualización el 07 marzo 2022.