Comment désactiver le flux RSS

Le flux RSS n’est pas toujours utile sur WordPress, surtout si vous gérez un site statique ou un site sans dates de publications il est donc dans ce cas la préférable de le désactiver entièrement.

Comment supprimer le flux RSS de mon site/blog WordPress ?

La première solution qui vient souvent à l’esprit c’est de modifier wp-settings.php et de supprimer l’appel de la gestion RSS. (en gros commenter la ligne suivante 🙂

require (ABSPATH . WPINC . '/feed.php');

Mais ce serait éphémère en effet, car à chaque mise à jour de WordPress, vous pourrez recommencer l’oppération.

Préférons lui donc cette solution que vous mettrez dans votre fichier functions.php

/**
 * dédactivation du flux RSS
 */
function wpln_deactivate_rss() {
	wp_die( __('Le flux RSS n\'est pas disponible, retournez sur la page d\'accueil!') );
}

add_action('do_feed', 'wpln_deactivate_rss', 1);
add_action('do_feed_rdf', 'wpln_deactivate_rss', 1);
add_action('do_feed_rss', 'wpln_deactivate_rss', 1);
add_action('do_feed_rss2', 'wpln_deactivate_rss', 1);
add_action('do_feed_atom', 'wpln_deactivate_rss', 1);

Et voilà le flux RSS n’est maintenant plus disponible sur le front end.

Gregory

Agitateur de Stratégies, addict à WordPress depuis 2003, fada de Google depuis 1998. Incubateur Digital, j'accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l'optimisation de leurs sites WordPress. Basé à Aix-en-Provence, je suis à l'écoute de votre projet si vous avez besoin d'un expert WordPress.

Vous aimerez aussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *