Détecteur de thème WordPress : trouver le thème · détecter les extensions → hébergeur

Mention d'affiliation v3.1
Mention d'affiliation v3.2 (mobile)

Avec ce détecteur de thème WordPress, il suffit de saisir l'adresse d'un site pour trouver son thème et détecter ses extensions. Vous obtenez le nom et la version du thème, les extensions installées, l'hébergeur et la plage d'adresses IP. L'article explique aussi quand la protection des chemins ou un CDN limitent les résultats, et compare d'autres sites d'analyse.

Collez l'adresse pour vérifier si un site est fait avec WordPress. Le préfixe https:// est facultatif.

Utilisation de WordPress · thème · extensions
Saisissez une adresse pour vérifier l'utilisation de WordPress, le thème, les extensions et l'hébergement.
Sur les sites protégés par une extension de sécurité ou un CDN, les résultats peuvent être limités, car des informations sont masquées.
  • ↪️ Exemples de résultats de test
  • → Exemples de détection d'extensions et de thèmes WordPress.
Détection du thème et des extensions WordPress – test 1 (résultat type)
Détection du thème et des extensions WordPress – test 2 (avec Cloudflare)

Même si les informations sont masquées avec Hide My WP ou un outil similaire, un site qui tourne sur LiteSpeed utilise en pratique WordPress à coup sûr.

Détection du thème et des extensions WordPress – test 4 (LiteSpeed : reconnu comme WordPress même derrière un pare-feu)

Ⅰ. Utiliser le détecteur d'extensions et de thèmes WordPress

  • ↪️ WP Detector

Une fois l'analyse terminée, le résultat s'affiche dans cet ordre : badge de détection, thème, extensions et hébergement. Avec autant de rubriques, on ne sait pas toujours où regarder au début. Les extensions apparaissent notamment à deux endroits, et comme ces deux rubriques les trouvent de façon différente,
il n'y a pas d'erreur si l'une d'elles reste vide. Voyons dans l'ordre ce que signifie chaque rubrique.

1️⃣ Les trois badges de détection

Après l'analyse, un badge s'affiche au-dessus de l'adresse. Sa couleur et son texte indiquent des choses différentes.

  1. Vert: [WordPress] signifie que le site est sans aucun doute fait avec WordPress. Au moins une trace a été trouvée : le chemin wp-content, la balise meta generator, le lien REST API ou une trace similaire.
  2. Orange: [WordPress (chemins masqués)] signifie que le site tourne bien sous WordPress, mais que les chemins du thème et des extensions sont masqués. C'est ce qui se passe quand une extension de sécurité renomme les dossiers. L'outil n'a rien manqué : c'est le site qui les cache.
  3. Rouge: [Pas WordPress] signifie qu'aucune trace de WordPress n'a été trouvée. Le site est construit autrement, ou un CDN placé devant masque les informations d'origine.
  4. Sous le badge: la rubrique [Base de la détection] indique les traces qui ont servi à la détection ; s'il n'y en a qu'une, le résultat est d'autant moins sûr.

2️⃣ Différence entre « Extensions (via les chemins) » et « Détections complémentaires »

Dans le résultat, les extensions apparaissent à deux endroits, parce qu'elles sont trouvées de deux façons différentes.

« Extensions (via les chemins) » lit les noms directement dans les chemins de fichiers. C'est précis, mais cela suppose que des chemins comme /wp-content/plugins/nom/ figurent dans le code source. Quand une extension de cache fusionne plusieurs fichiers en un seul, les chemins disparaissent et rien ne s'affiche.

« Détections complémentaires (thème · extensions) » s'appuie sur d'autres traces : des mots restés dans les noms de fichiers fusionnés, des classes propres affichées sur la page ou les en-têtes de réponse du serveur. Cela fonctionne même si les chemins ont été modifiés ou ont disparu. Les éléments connus s'affichent sous leur nom officiel, les autres sous le nom (slug) enregistré par le site. Le nom du thème apparaît aussi ici.

Si la partie du haut est vide et que seule celle du bas est remplie, les ressources du site ont été optimisées. Si une extension figure en haut mais pas en bas, c'est qu'elle ne laisse pas d'autres traces. C'est en regardant les deux ensemble que vous vous rapprochez de la configuration réelle.

3️⃣ Informations d'hébergement et de réseau

La rubrique Hébergement affiche les informations du serveur et du réseau.

Ce que signifient les rubriques d'hébergement
Les sept rubriques du tableau d'hébergement du résultat :
IP
L'adresse du serveur contacté.
DNS inverse
Le nom de domaine enregistré pour l'IP. Si vous y voyez par exemple amazonaws/ vultr dans le nom, vous identifiez l'hébergeur immédiatement.
Serveur web
Le type de logiciel serveur, comme nginx ou Apache.
CDN
S'affiche quand le site passe par un réseau de diffusion de contenu (CDN).
Fournisseur
Le fournisseur enregistré du réseau auquel appartient l'IP. Disponible même sans DNS inverse.
Réseau
Numéro d'AS, plage d'adresses IP et code pays.
Hébergement probable
L'hébergeur déduit de l'ensemble de ces informations.

Attention : pour un site qui utilise un CDN, l'IP et le fournisseur affichés sont ceux du CDN. Il est impossible de savoir où se trouve le serveur réel ; un message s'affiche alors sous le résultat. Masquer l'origine est le but même d'un CDN : les autres outils d'analyse montrent la même chose.

Pour une même entreprise, l'indication peut varier. Cloudways, par exemple, n'exploite pas ses propres serveurs mais loue l'infrastructure d'autres fournisseurs : la rubrique Fournisseur affiche donc l'entreprise d'infrastructure, et Hébergement probable montre parfois les deux.

Ⅱ. Quand le thème et les extensions ne sont pas détectés

Il arrive que le thème et les extensions restent vides après l'analyse. La plupart du temps, ce n'est pas l'outil qui est en cause : le site analysé masque des informations ou il est construit autrement. Il y a trois causes principales.

1️⃣ Extensions de protection des chemins

WordPress charge les fichiers des thèmes et des extensions depuis /wp-content/themes/nom/ et /wp-content/plugins/nom/. Les outils d'analyse lisent les noms dans ces chemins. Autrement dit, il suffit de renommer les dossiers pour bloquer l'analyse.

C'est le rôle des extensions de sécurité comme Hide My WP. Elles remplacent les noms des dossiers par des caractères aléatoires, déplacent l'adresse de connexion et renomment même le fichier readme. Quand on analyse un tel site, le badge affiche en orange « WordPress (chemins masqués) » et les rubriques thème et extensions restent vides.

Il est en revanche difficile de cacher qu'il s'agit de WordPress, car des traces comme le lien REST API ou le script emoji n'ont rien à voir avec les chemins. WordPress est donc détecté, mais les détails restent masqués.

Ce n'est pas étanche pour autant. Les noms de dossiers changent, mais les noms de fichiers restent souvent les mêmes, si bien qu'une partie des extensions apparaît dans « Détections complémentaires » grâce aux mots restés dans les noms de fichiers fusionnés.

2️⃣ Sites derrière un CDN

Un CDN est un serveur relais placé entre les visiteurs et le serveur d'origine. Cloudflare, l'exemple le plus connu, fonctionne ainsi : quand un outil d'analyse se connecte, il atteint le serveur du CDN et non l'origine ; l'IP et le fournisseur affichés sont alors ceux du CDN.

Dans ce cas, un message s'affiche sous le résultat. Il est impossible de savoir chez quelle entreprise se trouve le serveur d'origine. Masquer l'origine fait partie du rôle d'un CDN : les autres outils d'analyse donnent le même résultat.

Selon les réglages du CDN, même la détection de WordPress peut être bloquée. Si des règles de sécurité refusent les accès automatisés, l'outil ne reçoit pas la page du tout et affiche « Pas WordPress », alors qu'il s'agit bien de WordPress.

3️⃣ Chemins effacés par l'optimisation des ressources

Les extensions de cache fusionnent plusieurs fichiers CSS et JS en un seul pour gagner en vitesse. WP Rocket/ Autoptimize, par exemple, le font avec leur fonction de concaténation. Il ne reste alors qu'un fichier fusionné au lieu des dossiers de chaque extension, et les noms ne peuvent plus être lus dans les chemins.

Il ne s'agit pas de cacher quoi que ce soit, mais d'un effet de l'optimisation. C'est pourquoi on voit souvent « Extensions (via les chemins) » vide alors que « Détections complémentaires » contient plusieurs éléments : les noms de fichiers fusionnés et les classes propres affichées sur la page gardent des traces.

En résumé, voici ce que donnent les trois cas : avec la protection des chemins, seul WordPress est détecté et tous les détails sont masqués ; avec un CDN, les informations d'hébergement sont masquées elles aussi ; avec l'optimisation des ressources, seuls les chemins disparaissent et des traces restent. Pour savoir dans quel cas vous êtes, comparez le badge et les deux rubriques d'extensions.

Ⅲ. Comparatif des sites pour trouver le thème WordPress

Comparatif des sites de détection WordPress
Les rubriques analysées et les particularités diffèrent d'un outil à l'autre. Si l'un ne trouve rien, essayez-en un autre en complément.
Recommandé pour les infos de thème
WordPress Theme Detector
wpthemedetector.com
Détection WordPress Thème Thème parent Extensions Historique Hébergement
Même pour un site qui utilise un thème enfant, il trouve le thème parent et affiche la version du thème, l'éditeur, le lieu de vente et des statistiques d'utilisation. Vous pouvez aussi voir quels thèmes et quelles extensions le site utilisait auparavant. C'est le plus complet pour les informations de thème, mais il ne fournit pas d'informations d'hébergement.
1 Scan WP
scanwp.net
Détection WordPress Thème Extensions
Il dispose de sa propre base de données de thèmes et d'extensions, et affiche plus d'informations que ce qui figure dans le fichier style.css.
Voir le site
2 IsItWP
isitwp.com
Détection WordPress Thème Extensions Hébergement
Un outil d'analyse qui annonce fournir aussi des informations d'hébergement, en plus du thème et des extensions.
Voir le site
3 WordPress Analytics
wp-data.com
Détection WordPress Thème Extensions Hébergement Agence
Il annonce analyser en une seule fois le thème, les extensions, l'hébergement et même l'agence qui a réalisé le site. Comme il interroge beaucoup d'extensions, l'analyse prend plus de temps.
Voir le site
4 What WP Theme Is That
whatwpthemeisthat.com
Détection WordPress Thème Extensions
Il se concentre sur la détection de WordPress et du thème. Sur les sites protégés par une extension de sécurité, il ne trouve presque aucune extension.
Voir le site
Les éléments en gris ne sont analysables que partiellement ou n'apparaissent pas selon le site. Les fonctions de chaque outil peuvent évoluer.

Ⅳ. Empêcher l'analyse de votre site

Jusqu'ici, il s'agissait d'analyser les sites des autres. À l'inverse, vous pouvez vérifier de la même façon ce que votre propre site laisse voir. Si l'on sait quels thèmes et quelles extensions vous utilisez, des attaques visant les failles connues de ces versions peuvent suivre : il vaut donc mieux masquer au moins les détails.

Une précision d'abord : tout masquer est impossible, car on ne peut pas empêcher quelqu'un de lire directement le code source. L'objectif est d'empêcher les outils d'analyse automatiques d'extraire des listes.

1️⃣ Extensions de protection des chemins

C'est la méthode la plus directe. Des extensions comme Hide My WP changent les chemins /wp-content/themes/ et /wp-content/plugins/ en noms aléatoires. La lecture des noms dans les chemins ne fonctionne plus ; une analyse n'affiche que « WordPress (chemins masqués) », et les rubriques thème et extensions restent vides.

Elles proposent aussi des fonctions comme le changement de l'adresse de connexion ou le renommage du fichier readme. Comme les scans automatisés parcourent d'abord les chemins par défaut, le simple fait de changer les chemins arrête déjà beaucoup de tentatives.

Après la mise en place, vérifiez absolument l'affichage. Comme les chemins changent, le CSS ou le JS de certaines extensions peut casser. Videz le cache et contrôlez le site sur ordinateur et sur mobile.

2️⃣ Utiliser un CDN

Avec un CDN devant le site, les outils d'analyse se connectent au serveur du CDN et non au serveur d'origine. L'IP, le fournisseur et les informations réseau sont alors ceux du CDN, et l'emplacement réel du serveur reste masqué.

Des règles de sécurité permettent d'aller plus loin. Si vous bloquez les requêtes jugées automatisées, les outils d'analyse ne reçoivent pas la page du tout, et même l'utilisation de WordPress n'est pas confirmée.

Mais plus les règles sont strictes, plus le risque de bloquer aussi les robots des moteurs de recherche augmente. Après avoir modifié les règles de blocage, vérifiez l'état d'indexation dans la Search Console.

3️⃣ Bloquer avec le pare-feu

Il s'agit de bloquer l'accès de certains sites d'analyse directement dans le pare-feu du serveur. Si leur IP ou leur user-agent figure dans la liste de blocage, l'analyse échoue. C'est plus contraignant que les deux autres méthodes, et si le site change d'IP, il faut le bloquer à nouveau.

Détecteur de thème WordPress : trouver le thème · détecter les extensions → hébergeur

L'outil d'analyse de cette page exclut lui aussi uknew.co des analyses. Saisissez uknew.co dans l'outil ci-dessus : un message signale l'exclusion. Ces informations restent accessibles avec d'autres outils ; ce n'est donc pas un blocage complet, et l'objectif réaliste est de bloquer les analyses automatiques.

Inutile d'appliquer les trois méthodes. La protection des chemins masque déjà la plupart des détails, et si vous utilisez déjà un CDN, les informations d'hébergement sont masquées automatiquement.

Ⅴ. FAQ

Parce qu'elles sont trouvées de deux façons différentes. « Extensions (via les chemins) » lit les noms tels qu'ils figurent dans les chemins de fichiers, tandis que « Détections complémentaires » repère les extensions même quand les chemins ont disparu, grâce aux noms de fichiers ou aux marqueurs propres affichés sur la page. Quand une extension de cache fusionne les fichiers, les chemins disparaissent : la partie du haut reste alors vide et seule celle du bas se remplit. C'est en regardant les deux ensemble que vous vous rapprochez de l'installation réelle.

Le plus souvent, le site analysé masque ces informations : une extension de sécurité a renommé les dossiers, un CDN placé devant cache l'origine, ou une extension de cache a fusionné les fichiers et les chemins ont disparu. Si le badge indique « WordPress (chemins masqués) », c'est le premier cas ; dans les autres cas, le message sous le résultat en donne la cause.

Chaque outil s'appuie sur des indices différents. Certains ne lisent que les chemins de fichiers, d'autres comparent avec leur propre base de données, d'autres encore ouvrent directement des fichiers connus. L'état du cache au moment de l'analyse joue aussi. Si un outil ne trouve rien, cela ne veut pas dire qu'il n'y a rien : croiser deux ou trois outils est plus fiable.

Vous pouvez bloquer une grande partie des analyses automatiques. Une extension de protection des chemins qui renomme les dossiers laisse les rubriques thème et extensions vides, et un CDN masque les informations d'hébergement. En revanche, on ne peut pas empêcher quelqu'un de lire directement le code source : tout masquer est impossible. Les méthodes sont détaillées plus haut, au chapitre Ⅳ.

Oui, pour un site sans CDN. Si le site passe par un CDN, l'IP et le fournisseur affichés sont ceux du CDN, et l'emplacement du serveur d'origine ne peut pas être déterminé. Dans ce cas, un message s'affiche sous le résultat pour vous permettre de faire la différence.

ℹ️ Mention d'affiliation
Le contenu de ce site contient des liens d'affiliation. Lorsqu'un visiteur achète un produit ou un service via l'un de ces liens, le site perçoit une commission du vendeur. Le montant payé par l'acheteur(il baisse lors des promotions ↓), lui, n'augmente pas. Les prix, remises et stocks indiqués correspondent à la date de rédaction et peuvent différer ; vérifiez-les donc auprès du vendeur avant d'acheter. Les produits sont choisis et évalués selon nos propres critères, et les commissions n'influencent ni l'ordre de présentation ni le contenu des évaluations.