menu
 Nicolas Pène - Spécialiste en Ennéagramme & Lecture de Personnalité

ATTENTION : Avant de lire cet article, cliquez sur le bouton rose (j'ai un cadeau pour vous) :

Cliquez ICI pour découvrir votre Surprise ;-)

WordPress : comment supprimer le flux RSS

Voilà une fonction WordPress qui peut vous être utile si vous souhaitez supprimer complètement l’ensemble des flux RSS générés par WordPress.

Ainsi, par cette manip’ vous pourrez remplacer vos flux RSS par une page d’erreur du style :

Erreur: Aucun flux RSS disponible, merci de visiter les conférences Ennéagramme pour découvrir les derniers articles !

Pour ce faire, il vous faut simplement éditer la fonction functions.php dans le répertoire racine de votre thème WordPress /wp-content/themes/votre_theme_wordpress/ (si le fichier n’existe pas, créez le) puis, ajoutez-y les lignes suivantes :

//disable feed
function fb_disable_feed() {
wp_die( __('<strong>Erreur:</strong> Aucun flux RSS disponible, merci de visiter <a href="'. get_bloginfo('url') .'">Mon blog</a> pour découvrir les derniers articles !') );}

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

N’oubliez pas de rafraîchir les caches de votre site e, tout devrait maintenant rouler. Plus de flux RSS types, mais une jolie page d’erreur en lieu en place. 😉

...et pour aller encore plus loin : => cliquez vite ici ! (une surprise de taille vous attend, vous allez aimer !)

Enfin, pour vous remercier : Téléchargez VITE cette formation offerte (d'une valeur de 197 €) :

Je télécharge vite cette formation >>

  1. David

    MErci pour cette astuces.

  2. Jerome

    Merci, parfait ton hoock fonctionne très bien.
    J’ai rajouté remove_action(‘wp_head’, ‘wp_shortlink_wp_head’, 10,0) qui permet de supprimer les shortlinks ?p=xx qui ne servent à rien du tout quand le site est url re-ecrit