Com desactivar els feed de WordPress

Com desactivar els feed de WordPress

De vegades resulta interessant desactivar els feed RSS o enllaços de sindicació de WordPress.

En aquest post us indiquem pas a pas la forma més eficient de desactivar els feed de WordPress.

Table of Contents

Perquè desactivar els feed de WordPress?

Algunes raons solen ser: evitar la còpia automatitzada i la seva indexació i consegüent penalització per contingut duplicat, eliminar una d’aquelles pàgines que sol ser focus d’atacs, o bé perquè només volem que els usuaris accedeixin al contingut via web com seria el cas d’un e-commerce.

Alguns robots es dediquen a accedir als feed de WordPress i copiar el contingut de forma automatitzada.
Si Google indexa abans el contingut pot ser molt perjudicial a nivell de SEO.

Evita el plagi de contingut de forma automàtica a través de robots.

Perquè no afegir un plugin per treure els feed de WordPress?

Hi ha diverses extensions o plugins WordPress per desactivar els feed RSS a WordPress, però atesa la simplicitat del procés, et proposem desactivar els feed via codi.

Una altra raó, no menys important, és per rendiment i seguretat. Si la velocitat i la seguretat t’importa tant com a nosaltres, el millor és que mantinguis el WordPress amb el mínim nombre d’extensions actives.

A wetopi, com a allotjament exclusiu WordPress, ens especialitzem en rendiment i seguretat per a WordPress .

Perquè puguis provar a desactivar els feed WordPress sense trencar el teu lloc web producció,
et proporcionem el teu propi servidor de desenvolupament gratuït .

Aquí pots registrar-te en pocs segons

Elimina el contingut dels feed WordPress mitjançant codi

El primer pas consisteix a localitzar el fitxer functions.php del teu tema fill. Aquest és l’únic fitxer que necessitarem editar per desactivar els feed.

Una manera d’accedir a editar els fitxers de configuració és connectar al servidor de forma segura per sftp .

Codi per desactivar els feed RSS de WordPress

A continuació, enganxa el següent codi al final del teu fitxer 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);

Amb aquest primer bloc de codi desactivaràs tots els formats de feed que WordPress proporciona. D’aquesta manera quan un usuari o rastrejador es dirigeixi al teu feed https://tusitio.com/feed/ WordPress el que farà és tornar-li un error 500 mostrant el missatge ‘Aquest WordPress té desactivats els feed.’

Elimina els enllaços al feed RSS de WordPress

El codi anterior elimina el contingut dels feed, però WordPress segueix indicant a les seves capçaleres l’existència dels feed RSS.

Capçalera amb els enllaços als feed de WordPress

Per eliminar els enllaços als feed, has d’afegir a functions.php el codi següent:

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

Resumidament, som uns techies apassionats per WordPress que hem creat Wetopi, un Allotjament WordPress Gestionat, per minimitzar la fricció a la que tot professional s’enfronta en treballar i allotjar projectes WordPress.

No tens un compte a wetopi?

Inclou servidors de desenvolupament Gratis.
No cal tarjeta de crèdit.