Certains sites internet ne nécessitent pas de flux RSS et il peut être utile de désactiver les flux RSS générés automatiquement par Wordpress.
Voici deux bouts de codes à coller dans votre fichier functions.php, le premier va désactiver les flux RSS et le second va enlever l'affichage automatique du lien vers le flux dans la page de l'article ou autre.
[sourcecode language="plain"] /*pour désactiver les flux dans wordpress */ function fb_disable_feed() { wp_die( __('Pas de flux disponible, vous pouvez visiter notre home!') ); }
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); [/sourcecode]
[sourcecode language="plain"] /*pour ne plus afficher automatiquement les liens vers flux */ remove_action( 'wp_head', 'feed_links_extra', 3 ); // Display the links to the extra feeds such as category feeds remove_action( 'wp_head', 'feed_links', 2 ); // Display the links to the general feeds: Post and Comment Feed remove_action( 'wp_head', 'rsd_link' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file. remove_action( 'wp_head', 'index_rel_link' ); // index link remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // prev link remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // start link remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // Display relational links for the posts adjacent to the current post. remove_action( 'wp_head', 'wp_generator' ); // Display the XHTML generator that is generated on the wp_head hook, WP version [/sourcecode]
Publié le