Comment supprimer les codes inutiles dans wp_head

Mise à jour: 4 octobre 2024

La fonction wp_head de WordPress est utilisée pour insérer automatiquement des balises et des scripts dans l’en-tête de votre site. Bien que certains de ces codes soient nécessaires pour le bon fonctionnement de WordPress, d’autres peuvent être inutiles et ralentir votre site.

Supprimer ces codes inutiles peut améliorer les performances de votre site et renforcer sa sécurité.

Codes courants à supprimer

1. RSD (Really Simple Discovery)

RSD est une balise XML utilisée par les services de publication à distance comme les clients de blog. Si vous n’utilisez pas ces services, cette balise est inutile.

remove_action('wp_head', 'rsd_link');

2. Windows Live Writer

Cette balise est utilisée pour la compatibilité avec Windows Live Writer. Si vous n’utilisez pas cet éditeur de blog, vous pouvez la supprimer.php

remove_action('wp_head', 'wlwmanifest_link');

Les shortlinks sont des URLs courtes générées pour vos articles. Si vous n’avez pas besoin de cette fonctionnalité, supprimez-la.

remove_action('wp_head', 'wp_shortlink_wp_head');

4. API REST

L’API REST est utilisée pour accéder aux données de votre site à distance. Si vous n’utilisez pas cette fonctionnalité, vous pouvez désactiver son lien.

remove_action('wp_head', 'rest_output_link_wp_head');

5. Version de WordPress

Afficher la version de WordPress de votre site peut poser un risque de sécurité. Il est conseillé de la masquer.

remove_action('wp_head', 'wp_generator');

Méthodes pour supprimer les codes inutiles

1. Utilisation du fichier functions.php

La méthode la plus courante pour supprimer les codes inutiles dans wp_head consiste à ajouter les lignes de code mentionnées ci-dessus dans le fichier functions.php de votre thème. Exemple :

function clean_wp_head() {
    remove_action('wp_head', 'rsd_link');
    remove_action('wp_head', 'wlwmanifest_link');
    remove_action('wp_head', 'wp_shortlink_wp_head');
    remove_action('wp_head', 'rest_output_link_wp_head');
    remove_action('wp_head', 'wp_generator');
}
add_action('init', 'clean_wp_head');

2. Utilisation de plugins

Si vous préférez ne pas toucher au code, vous pouvez utiliser des plugins comme Remove WP Meta. Ces plugins permettent de désactiver facilement les balises inutiles de wp_head via une interface utilisateur.

Conclusion

Nettoyer le contenu de wp_head en supprimant les codes inutiles est une étape simple, mais efficace pour améliorer les performances et la sécurité de votre site WordPress. En utilisant le fichier functions.php ou des plugins, vous pouvez facilement désactiver ces balises et optimiser votre site.

Jacques Tremblay
Suivez moi
Les derniers articles par Jacques Tremblay (tout voir)

Tags :

Ajouter votre avis

      Laisser un commentaire

      Top Hebergeur
      Logo
      Compare items
      • Total (0)
      Compare
      0