Voulez-vous désactiver les flux RSS sur votre site WordPress? Le Flux RSS permet aux utilisateurs de s’abonner aux articles du blog. Cependant, si votre blog n’a pas de partie blog, vous pouvez avoir envie de désactiver cette fonctionnalité. Par défaut, il n’est pas possible de supprimer le flux RSS de WordPress.

Dans ce tutoriel, nous allons vous montrer comment désactiver le flux RSS de WordPress.

desactiver le flux RSS WordPress

Méthode 1: Désactiver le flux RSS avec un plugin

Cette méthode est plus facile et recommandé pour les débutants.

La première chose que vous devez faire est d’installer et d’activer le plugin « Disable Feed ». Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.

Le plugin fonctionne sans configuration et il commencera à rediriger les utilisateurs vers votre site Web quand ils accèdent à votre flux RSS.

Il y a quelques réglages disponibles pour le plugin. Vous devez accéder aux paramètres de lecture pour les configurer.

disable feed

Par défaut, le plugin va essayer de rediriger les utilisateurs vers un contenu connexe sur votre site quand ils demandent un flux. Par exemple, les utilisateurs qui demandent une catégorie dans le flux RSS seront redirigés vers cette catégorie. Les utilisateurs qui tentent d’accéder au flux d’un format de publication personnalisés seront redirigés vers ce format de publication.

Vous pouvez modifier ce comportement et afficher plutôt des erreurs 404.

Vous pouvez également sélectionner de ne pas désactiver le flux RSS et le flux des commentaires. Cela permettra aux utilisateurs de souscrire encore à votre flux RSS, mais il n’y aura pas flux pour les catégories, les commentaires, les auteurs etc.

N’oubliez pas d’enregistrer vos réglages.

Méthode 2: Comment désactiver manuellement le flux RSS

Cette méthode nécessite l’ajout d’un code PHP sur WordPress. Donc si vous n’êtes pas à l’aise avec l’édition de code vous n’y arriverez pas. Nous vous avons montré comment créer un plugin WordPress. Vous pouvez donc l’utiliser.

Il suffit d’ajouter ce code au fichier functions.php de votre thème actif ou de l’ajouter sur votre plugin tout simplement.

function wpb_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}

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

Ce code renvoie simplement une page d’erreur lorsque quelqu’un demande un flux RSS.

no feed code WordPress

C’est aussi simple que cela. Bravo vous y êtes arrivé indemne. N’hésitez pas à nous poser des questions si vous en avez. Nous nous efforcerons d’y apporter une réponse.