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 :
[pastacode lang=”php” message=”” highlight=”” provider=”manual”]
http://wordpress.org/?v=2.7
[/pastacode]
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.
[pastacode lang=”php” message=”” highlight=”” provider=”manual”]
add_filter('get_the_generator_rss2', '__return_false');
add_filter('get_the_generator_atom', '__return_false');
[/pastacode]
8 Commentaires
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.
Autant pour moi, une erreur de frappe! :)
Au temps pour moi, voulais-je dire… ;-)
Merci, c’est l’information que je cherchais.
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
On peut aussi utiliser un return false, ce qui nous permet d’utiliser la fonction de WordPress :
add_filter(‘the_generator’, ‘__return_false’);
@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.
;)