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.

Laisser un commentaire

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