WordPress theme detector
Elk WordPress-thema heeft een bestand style.css met bovenin de naam en de versie. Vul een webadres in: we zoeken het thema in de broncode, lezen die kop op de site zelf en leggen de versie naast de nieuwste op WordPress.org.

Nog niets gezocht
Vul hierboven een adres in. Je ziet het actieve thema, en bij een child theme ook het thema eronder.
Waarom style.css de versie verraadt
WordPress leest de naam, de versie en de maker van een thema uit het commentaarblok bovenin style.css. Zo weet WordPress ook of er een update is. Omdat dat bestand op de site zelf staat, is de versie die je hier ziet de versie die op de server staat, niet een gok uit een ?ver= achter een link.
| Veld | Wat het zegt |
|---|---|
Theme Name | de naam van het thema |
Version | de versie die op de site staat |
Template | alleen bij een child theme: de map van het parent theme |
Author | de maker |
Requires PHP | de oudste PHP-versie waar het thema op werkt |
Twee dingen kunnen de detector tegenhouden. Sommige sites blokkeren style.css of zetten er een lege versie neer; dan zie je de naam uit de broncode zonder versie. En een site die geen enkel bestand uit /wp-content/themes/ laadt, bijvoorbeeld omdat een optimalisatieplugin alles samenvoegt, laat het thema niet zien.
Child theme: twee thema's, één site
Een child theme is een klein thema bovenop een ander thema, het parent theme. Bouwers gebruiken het om aanpassingen te bewaren die een update van het parent theme anders zou overschrijven. In de kop van style.css staat dan Template: met de mapnaam van het parent theme. Die volgen we: ook als het parent theme niet in de broncode staat, lezen we zijn style.css.
Voor updates telt vooral het parent theme. Het child theme is meestal eigen werk van de bouwer en staat niet op WordPress.org. Loopt het parent theme achter, dan ligt daar de update.
"Niet op WordPress.org": betaald of eigen werk
De gratis thema's op WordPress.org hebben een vaste naam en een openbare versie. Een betaald thema of een thema van een bureau staat daar niet. Dan zie je hier wel de naam en de versie uit style.css, maar geen nieuwste versie: die weet alleen de maker. Check dan zijn site of je account bij de winkel waar het thema vandaan komt.
Wil je ook weten welke plugins een site laadt, gebruik dan de WordPress plugin checker. Draait WordPress zelf nog op een veilige versie? Dat zie je bij WordPress-versie checken.
Waar de detector op rust
- De kop van style.css en de velden: Theme Handbook, Main Stylesheet (style.css). Child themes en het veld Template: Theme Handbook, Child Themes.
- Nieuwste versie, laatst bijgewerkt en minimale PHP-versie: Themes API van WordPress.org (info/1.2).
Rekenregels: we halen alleen de pagina op die je invult (meestal de homepage), volgen hooguit vier doorverwijzingen en lezen paden als /wp-content/themes/<map>/, ook in een submap zoals /blog/. Per thema halen we style.css op van de site zelf, of van een subdomein ervan. Het actieve thema is het child theme als er een is, anders het thema dat het vaakst in de broncode staat. Versies vergelijken we per getal. Gegevens van WordPress.org bewaren we twaalf uur. Hooguit tien checks per minuut.