Supprimer les fonctions inutiles de WordPress

nettoyer headeer wordpress

WordPress propose par défaut des fonctionnalités qui ne sont pas toujours utiles. Ou du moins nécessaires. Surtout si on l’utilise comme un site et non comme un blog.
Par exemple : Les flux RSS des articles et commentaires, la version de wordpress, les références aux articles suivants et précédents, les short links (génial pour avoir 2 urls différentes…), etc…

En supprimant ces fonctions inutiles du header WordPress, on économise quelques requêtes et on gagne ainsi en performance (bon ok c’est léger…)

Par contre s’il y a bien un élément à supprimer c’est wp_generator. Cette variable affiche la version de votre WordPress.
Pourquoi ? La version de WordPress laisse un footprint évident et si une faille de sécurité est présente dans la version, un pirate peut se servir. Il a tous les renseignements…

Voici comment nettoyer son header WordPress :

Dans le fichier functions.php de votre thème, ajoutez les lignes suivantes :

remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action('wp_head', 'index_rel_link' );
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

Ces lignes vont supprimer les éléments suivants. A vous de voir ce que vous voulez conserver ou pas :

wlwmanifest_link et rsd_link : Permettent d’interagir avec Windows Live Writer. Si vous ne vous en servez pas, vous pouvez supprimer.

wp_generator : A supprimer quoi qu’il arrive. Cela supprime la version de votre WordPress dans le code source. Info inutile.

feed_links : le flux général des articles.

feed_links_extra : les flux complémentaires comme les catégories…

wp_shortlink_wp_head : supprimer la balise rel=shortlink.

index_rel_link : supprimer la balise rel=index.

parent_post_rel_link : supprime le lien vers la catégorie parente

Vous avez aimé cet article ? Réagissez !

Votre email ne sera pas publié. Les champs requis sont marqués d'une astérisque *