¿Tienes un WordPress? Seguramente te has encontrado con este problema: eliminar los RSS feeds .
El otro día, mirando los errores de rastreo de Google Webmaster Tools, vi que había unos cuántos errores de urls con /feed/ al final.
Google Webmaster Tools las marcaba como páginas no encontradas (error 404) lo que era lógico porque realmente no existían dichas páginas.
Entonces me puse a resolverlo.
Eliminar los RSS feeds en WordPress
Normalmente, en un blog hecho en WordPress, tienes unos enlaces en la cabecera del mismo que son las urls de RSS o feed. Suelen haber 3:
- La url de feed del propio blog que suele ser algo como miblog.com/feed
- La url de feed de los comentarios del blog que suele ser algo como miblog.com/comments/feed
- Y luego, dependiendo de la página en la que te encuentres, puedes tener una tercera url que sería la url de la página en la que te encuentras más la terminación /feed/.
En este post me quiero centrar en esta tercera url. Es esta la que Google Webmaster Tools suele marcarnos como no encontrada.
¿Por qué?
Pues porque realmente no existe.
¿Y por qué la rastrea si no la tengo en mi sitemap xml?
Pues porque no proviene del sitemap si no que el enlace está en la propia página que tiene dicha url.
¿Cómo solucionas el tema?
Eliminando dicha url de la cabecera de nuestras páginas.
¿Cómo?
Actualmente, WordPress incorpora los enlaces rss en el header de nuestras páginas haciendo uso del core de WordPress. Y de hecho, si buceamos un poco encontraremos que nuestro theme realiza la llamada a una función que nos añade los enlaces rss.
Si lo que queremos, en última instancia, es resolver los problemas de página no encontrada de Google Webmaster Tools, lo que debemos hacer es solamente eliminar los RSS feeds de la cabecera. Para ello, podemos hacer uso de la siguiente llamada:
remove_action('wp_head', 'feed_links_extra', 3 );
Simplemente añadiendo dicha llamada en nuestro archivo functions.php de nuestro theme, eliminaremos los RSS feeds de nuestro WordPress, permaneciendo los básicos que antes he mencionado: el del sitio web y el de los comentarios.
Eliminar los rss feeds en WordPress completamente
Un último apunte. Si lo que necesitas es eliminar los rss feeds en WordPress completamente, sea cual sea la causa, aquí tienes un artículo de referencia que te indica cómo se eliminan los RSS feeds completamente en WordPress.
I would like tto thank you for the effort you have put in penning this blog.
I’m hoping to check out thhe same high-grade blog posts from youu inn the
future as well. In truth, your crreative writing abilities has inspired me to get myy own, personal website
now 😉
Pasan los años y sigue funcionando, gracias por la ayuda. En 10 dias se me habian generado unos 400 error 404, saludos.
jejeje. Gracias a ti Hernan. Saludos!
Hola Rafa, gracias por el texto. Buscando en la web para solucionar un reciente problema de Yoast y los feeds te encontré, y me ha servido para armar un poco de código y eliminar los links a los feeds en las cabeceras.
Genial! Me alegro. Un saludo!
Muy buen articulo.
Gracias por compartir.