Desactivar los feed de WordPress: guía paso a paso

desactivar los feed de WordPress

Última actualización:

En esta guía, exploraremos los pasos prácticos para desactivar de manera efectiva los feeds RSS en WordPress, una táctica útil para aquellos que buscan simplificar los enlaces de sindicación de su sitio.

Ya sea por razones de seguridad, rendimiento o personalización, desactivar los feeds RSS puede mejorar significativamente la funcionalidad de tu sitio WordPress.

Acompáñanos mientras te guiamos a través del proceso, asegurando una experiencia fluida y eficiente.

Tabla de contenidos

¿Por qué desactivar el feed RSS de WordPress?

Existen varias razones convincentes para desactivar el feed WordPress RSS:

  • Proteger tu contenido de ser incluido automáticamente en algún directorio automatizado y luego penalizado por contenido duplicado.
  • Mejorar la seguridad del sitio eliminando una posible vulnerabilidad que podría ser explotada por hackers.
  • Garantizar que tu audiencia acceda al contenido directamente a través de tu sitio web, lo cual es particularmente importante para plataformas de comercio electrónico donde la interacción directa es crucial.
  • Evitar el raspado de contenido por bots diseñados para extraer contenido de los feeds de WordPress, protegiendo así tu trabajo original.
  • Proteger tus esfuerzos de SEO asegurando que los motores de búsqueda indexen tu contenido primero, no las versiones copiadas. Esto preserva la integridad y originalidad de tu contenido, manteniendo su lugar legítimo en tu propio sitio.

Consejo: eliminar los feeds de WordPress mediante código

Aunque existen numerosos plugins de WordPress disponibles para desactivar los feeds RSS, recomendamos desactivar los feeds de WordPress mediante código debido a la simplicidad del proceso.

Mantener WordPress simple es importante. Sobrecargar el sitio web con plugins adicionales puede afectar negativamente al rendimiento y la seguridad. Si la velocidad y la seguridad son prioridades para ti, como lo son para nosotros, es mejor mantener tu sitio de WordPress con el menor número posible de plugins activos.

Por lo tanto, utiliza soluciones sencillas de codificación tanto como sea posible: más allá de hosting gestionado, nuestra misión es guiarte a través de ajustes fáciles y seguros para ganar control sobre tu instalación de WordPress. Cuantos menos componentes tenga tu sitio, más estable, seguro y fiable será.

Para que puedas desactivar el feed WordPress RSS sin poner en riesgo tu sitio en vivo, te ofrecemos un servidor de desarrollo dedicado.

Si no tienes un servidor de desarrollo de WordPress, regístrate en Wetopi, es GRATIS.

Cómo desactivar el contenido del feed de WordPress mediante código

Primero, tienes que localizar el archivo functions.php de tu tema hijo. Este es el único archivo que necesitarás editar para desactivar los feeds.

Una forma de acceder y editar los archivos de configuración es conectándote al servidor mediante SFTP (FTP Seguro) o SSH

El código para desactivar el feed WordPress RSS:

function disable_all_feeds() {
   wp_die(__('Este WordPress no tiene Feeds.'));
}
 
add_action('do_feed', 'disable_all_feeds', 1);

add_action('do_feed_rdf', 'disable_all_feeds', 1);
add_action('do_feed_rss', 'disable_all_feeds', 1);
add_action('do_feed_rss2', 'disable_all_feeds', 1);
add_action('do_feed_atom', 'disable_all_feeds', 1);
add_action('do_feed_rss2_comments', 'disable_all_feeds', 1);
add_action('do_feed_atom_comments', 'disable_all_feeds', 1);

Con este primer bloque de código, desactivarás todos los formatos de feed que WordPress proporciona. Con este simple código, cuando un usuario o rastreador intente cargar tu feed de WordPress, por ejemplo, https://tusitio.com/feed, recibirá un error HTTP 500 con el mensaje: «Este WordPress no tiene Feeds.»

Eliminar los enlaces de los feeds de WordPress

El código anterior eliminó el contenido de los feeds, pero WordPress continúa añadiendo enlaces a los feeds RSS en las cabeceras de tus páginas.

enlaces html a feeds RSS de WordPress
Cabeceras que enlazan a feeds de WordPress

Para eliminar los enlaces a los feeds, debes añadir el siguiente código en functions.php:

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

Conclusión

Desactivar los feeds WordPress RSS puede ser una medida estratégica para mejorar la seguridad de tu sitio web, proteger tu contenido y asegurarte de que tus esfuerzos de SEO se dirijan a tu sitio original.

Esta guía te ha explicado las razones para desactivar los feeds RSS, cómo hacerlo sin necesidad de plugins adicionales, y los pasos para eliminar el contenido de los feeds y los enlaces directamente mediante código.

Al priorizar la simplicidad y la seguridad, puedes mantener una instalación de WordPress más ligera, segura y confiable.

¡Recuerda! Si el proceso te parece difícil o te preocupa afectar tu sitio en vivo, Wetopi ofrece un servidor de desarrollo dedicado gratuito para implementar estos cambios de manera segura.

Ya seas un desarrollador experimentado o un novato en WordPress, estos conocimientos y herramientas te permiten tomar el control de la funcionalidad y seguridad de tu sitio web, manteniendo tu contenido a salvo y tu sitio funcionando sin problemas.

¿No tienes una cuenta en wetopi?

Incluye servidores desarrollo Gratis.
Sin tarjeta de crédito.

Compara wetopi con tu hosting actual

Date de alta, pide una migración y compara.

Hacemos una copia de tu web gratis y sin esfuerzo por tu parte.

Sin letra pequeña.
Sin compromisos.
Sin tarjeta de crédito.