Il y a certaines raisons pour lesquelles on peut vouloir désactiver le flux RSS dans le header d’un site WordPress. Si vous ne vous servez pas de WordPress comme plateforme de blogue (vous n’utilisez que les pages et non pas les articles), il peut être gênant d’avoir un fil RSS vide publié et disponible dans le <head> de vos pages.
Avant d’aller plus loin, une petite parenthèse : Depuis quelques mois, je me sers presque systématiquement du CMS WordPress pour créer des sites qui ne sont que très rarement des blogues. Même si WordPress est initialement une plateforme pour blogues, il y a sans cesse des améliorations et de nouveaux plugins pour permettre une utilisation plus aisée comme site « vitrine ». Donc, si vous faites partie de ceux qui évitent encore WordPress à cause de sa réputation de CMS pour blogues par excellence, vous devriez lui donner une chance!
Pour ce qui est de supprimer les fils RSS de votre site WordPress, vous risquez de trouver des méthodes qui m’ont semblées peu efficaces, ou encore pas très propres (hacker le core inutilement).
Finalement, il semblerait qu’une fonction native de WordPress existe exprès pour ça, depuis la version 2.8.
Ça se passe dans le fichier functions.php de votre thème; si vous n’en avez aucun, créez-en un et placez-le dans le dossier de votre thème.
Ajoutez le code PHP suivant :
Et le tour est joué!
Merci j’en avais justement besoin pour l’un de mes sites. Bizarre qu’on soit obligé de passer par Php pour si peut quand même.
Merci pour ce tips.
Il est également possible de le supprimer dans le header la balise :
link rel= »alternate » type= »application/rss+xml » …
il faut quand même supprimer la balise rss dans le header
Je me suis posée la question vu j’avais pas l impression que ça me servait à grand chose… Bah non, pour finir je le garde! Au cas ou, je sais comment le retirer maintenant!
Bien vu – merci pour l’astuce car je connaissais pas cette subtilité – et c’est très simple en effet !
Réduire le fil RSS permet également de diminuer le nombre de liens présents sur l’ensemble de ses pages et donc de leur donner plus de poids… Non ?
Merci beaucoup. Ayant de petites bases en php j’ai pu modifier la ligne et ça marche bien.
merci pour l’astuce, perso j’utilisais remove_action(‘wp_head’, ‘feed_links_extra’); mais je crois que cela enlève plus de choses…
Et il y a même des plugins qui font ca directement : http://wordpress.org/extend/plugins/disable-rss/
Ok cool, au moins ca à le mérite d’être clair et propre, je virais le code RSS en le header.php comme un sauvage avant ^^
merci
A+
Bonjour,
Merci, il faut le trouver celui là
Mais outre les plugins permettant de le faire, la plupart des thèmes premium le permettent il me semble.
Ca peut être utile si l’on ne souhaite pas modifier le code.