En ocasiones resulta interesante desactivar los feed RSS o enlaces de sindicación de WordPress.
En este post te indicamos paso a paso la forma más eficiente de desactivar los feed de WordPress.
Tabla de contenidos
- ¿Porque desactivar los feed de WordPress?
- ¿Porque no añadir un plugin para quitar los feed de WordPress?
- Elimina el contenido de los feed WordPress mediante código
- Elimina los enlaces al feed RSS de WordPress
¿Porque desactivar los feed de WordPress?
Algunas razones suelen ser: evitar la copia automatizada y su indexación y consiguiente penalización por contenido duplicado, eliminar una de esas páginas que suele ser foco de ataques, o bien porque solo queremos que los usuarios accedan al contenido via web como seria el caso de un e-commerce.
Algunos robots se dedican a acceder a los feed de WordPress y copiar el contenido de forma automatizada.
Evita el plagio de contenido de forma automática a través de robots.
Si Google indexa antes su contenido puede ser muy perjudicial a nivel de SEO.
¿Porque no añadir un plugin para quitar los feed de WordPress?
Existen diversas extensiones o plugins WordPress para desactivar los feed RSS en WordPress, pero dada la simplicidad del proceso, te proponemos desactivar los feed via código.
Otra razón, no menos importante, es por rendimiento y seguridad. Si la velocidad y la seguridad te importa tanto como a nosotros, lo mejor es que mantengas tu WordPress con el mínimo número de extensiones activas.
En wetopi, como alojamiento exclusivo WordPress, nos especializamos en rendimiento y seguridad para WordPress.
Para que puedas probar a desactivar los feed WordPress sin romper tu sitio web producción,
Aquí puedes registrarte en pocos segundos
te proporcionamos tu propio servidor de desarrollo gratuito.
Elimina el contenido de los feed WordPress mediante código
El primer paso consiste en localizar el archivo functions.php
de tu tema hijo. Este es el único archivo que necesitaremos editar para desactivar los feed.
Una manera de acceder a editar los archivos de configuración es conectar al servidor de forma segura por sftp.
Código para desactivar los feed RSS de WordPress
A continuación, pega el siguiente código al final de tu archivo functions.php
function disable_all_feeds() {
wp_die(__('Este WordPress tiene desactivados los feed.'));
}
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. De esta manera cuando un usuario o rastreador se dirija a tu feed https://tusitio.com/feed/ WordPress lo que hará es devolverle un error 500 mostrando el mensaje ‘Este WordPress tiene desactivados los feed.’
Elimina los enlaces al feed RSS de WordPress
El código anterior, elimina el contenido de los feed, pero WordPress sigue indicando en sus cabeceras la existencia de los feed RSS.

Para eliminar los enlaces al los feed, tienes que añadir en functions.php
el siguiente código:
remove_action('wp_head', 'feed_links', 2 );
remove_action('wp_head', 'feed_links_extra', 3 );
Resumidamente, somos unos techies apasionados por WordPress que hemos creado Wetopi, un Hosting Gestionado WordPress, para minimizar la fricción a la que todo profesional se enfrenta al trabajar y alojar proyectos WordPress.
¿No tienes una cuenta en wetopi?
Incluye servidores desarrollo Gratis.
Sin tarjeta de crédito.