Existe-t-il un moyen de désactiver le flux atom et d’avoir uniquement un flux rss? Lorsque je clique sur le bouton RSS de mon navigateur Firefox, je montre "abonnez-vous à domaintitle à l'aide de flux RSS" et "abonnez-vous à domaintitle à l'aide d'atomes".
Je n'utilise pas de plugin mais plutôt une fonction.
Les liens de fil inclus dans le code HTML dépendent de votre thème. Par exemple, Twenty Ten inclut un seul type de flux (avec deux flux: posts et comments). Vérifiez votre header.php
pour voir quels flux y sont référencés.
S'il s'agit d'un thème moderne (comme Twenty Ten), vous ne verrez peut-être pas de liens de fil RSS. En effet, WordPress appelle feed_links()
dans wp_head
, ce qui (si le thème prend en charge automatic-feed-links
) les liens de sortie pour les publications et les entrées au format de flux par défaut, qui est rss2
si vous ne le modifiez pas via le filtre default_feed
.
En outre, sur certaines pages telles que les archives de catégories, feed_links_extra()
produira également des liens pour un flux pour uniquement cette catégorie, toujours dans le format de flux par défaut.
Si vous voulez vraiment désactiver un flux (les requêtes pour example.com/atom
ne fonctionneront plus), vous pouvez faire quelque chose comme suggéré par two7s_clash ou jouer avec les règles de réécriture afin que atom
ne fasse plus partie des flux autorisés.
function disable_our_feeds() {
wp_die( __('<strong>Error:</strong> No RSS Feed Available, Please visit our <a href="'. get_bloginfo('url') .'">homepage</a>.') );
}
add_action('do_feed_atom', 'disable_our_feeds', 1);