Tout savoir sur WordPress
Tutoriel WordPress

Supprimer la balise generator du flux RSS

Pour des raisons de sécurité, il est conseillé de supprimer la balise generator insérer automatiquement par WordPress dans le flux RSS des articles.

Dans votre flux RSS, WordPress insère une balise generator indiquant la version actuelle de votre site. Afin d’améliorer la sécurité de votre site et de le rendre moins vulnérable contre les attaques pirates, il est conseillé de supprimer cette balise.

La balise generator présente dans le flux RSS de WordPress est la suivante :

http://wordpress.org/?v=2.7

Pour supprimer la balise generator du flux RSS de WordPress, on utilise les filtres get_the_generator_rss2 et get_the_generator_atom pour effacer le contenu de la fonction get_the_generator().

Ce bout de code est à insérer dans le fichier functions.php de votre thème.

add_filter('get_the_generator_rss2', '__return_false');
add_filter('get_the_generator_atom', '__return_false');
Cet article a été mis à jour il y a 2680 jours - Il n'est peut être plus à jour !

Article écrit par Jonathan B.

Jonathan est le co-fondateur de WP Media, startup connue pour être l’auteur de WP Rocket et Imagify. Il est aussi co-organisateur du WordCamp Lyon et Paris.

8 Commentaires

  1. bonjour,

    j’ai ceci:
    Parse error: syntax error, unexpected T_FUNCTION in …/wp-content/themes/mandigo/functions.php on line 226
    même copié à la main.

  2. Bien vu !
    On trouve souvent des articles indiquant comment supprimer la meta generator dans le head WordPress … Mais on oublie celle du flux RSS.

    Bonne continuation

  3. On peut aussi utiliser un return false, ce qui nous permet d’utiliser la fonction de WordPress :
    add_filter(‘the_generator’, ‘__return_false’);

  4. @Julio : Merci pour ta correction.

    Depuis le temps, le hook a changé et je viens de mettre l’article à jour avec les nouveaux filtres dédiés à la balise generator présente dans les flux RSS.

amet, porta. suscipit dolor. sed elementum ut