CMS Works

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.

Opengeslagen stalenboek met stofstalen in verschillende kleuren op een houten werktafel, met verfkaarten, een potlood en een meetlint

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.

    Velden uit de kop van style.css die we tonen
    VeldWat het zegt
    Theme Namede naam van het thema
    Versionde versie die op de site staat
    Templatealleen bij een child theme: de map van het parent theme
    Authorde maker
    Requires PHPde 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

    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.