Favicon WordPress qui ne s'affiche pas ? Voici la solution
WordPress ne sert pas de favicon à partir d'un fichier que vous déposez dans le thème. Il affiche les balises d'icône à partir d'un unique réglage Icône du site, et un onglet vide signifie presque toujours que ce réglage n'a jamais été appliqué, ou qu'un thème s'y oppose.
Le réglage Icône du site gouverne le favicon
Définissez une image comme Icône du site et le cœur de WordPress la recadre, génère les tailles et injecte le balisage d'icône dans chaque page côté visiteur. Aucune extension, aucune balise link à la main. Si vous n'en définissez jamais, rien n'est injecté et l'onglet reste vide.
Le réglage se cache à des endroits différents selon le thème. Sur un thème classique, c'est Apparence, puis Personnaliser, puis Identité du site. Les thèmes basés sur les blocs abandonnent l'Outil de personnalisation, le réglage passe alors dans l'éditeur de site ou les réglages généraux. Chercher « Icône du site » dans l'administration est plus rapide que d'écumer les menus.
Faire apparaître l'icône
- 1
Définissez l'Icône du site en 512×512 ou plus
WordPress refuse les images plus petites, car la plus grande taille qu'il génère est plus grande qu'une icône d'onglet. Recadrez sur le carré voulu. Rien près des bords ne survit.
- 2
Affichez le code source et trouvez le lien cropped-
Une configuration correcte injecte un lien dont le nom de fichier commence par cropped-. Si cette balise est présente, l'icône est définie et tout onglet vide relève d'un cache ; si elle est absente, le réglage n'a pas pris.
- 3
Vérifiez que le thème ne l'écrase pas
Un thème qui code en dur sa propre balise d'icône entre en conflit avec le cœur. Si la mauvaise icône s'affiche, comptez les balises rel=icon dans le source. Le navigateur retient la dernière qu'il comprend.
Favicon WordPress qui ne s'affiche pas : FAQ
Pourquoi mon favicon WordPress ne s'affiche-t-il pas ?
L'Icône du site n'est presque certainement pas définie, ou un thème l'écrase. Affichez le code source : s'il n'y a aucun lien avec un nom de fichier cropped-, définissez l'Icône du site sous Identité du site. S'il y en a un mais que la mauvaise icône s'affiche, un thème ou une extension injecte une balise concurrente.
Où définit-on le favicon dans WordPress ?
Apparence → Personnaliser → Identité du site sur un thème classique ; l'éditeur de site ou les réglages généraux sur un thème à blocs. Chercher « Icône du site » dans l'administration vous y mène directement. Téléversez une image carrée d'au moins 512×512.
Est-ce que téléverser favicon.ico dans mon thème fonctionne ?
Non. Les fichiers du thème ne sont pas servis à la racine du domaine, donc un favicon.ico dans le dossier du thème n'est pas accessible à /favicon.ico et disparaît à la prochaine mise à jour du thème. Utilisez plutôt le réglage Icône du site.