I´m glad to announce that we have just updated our detection software and that our Theme Detector works even better now, being much more effective when it comes to child theme detection.
We had noticed that in some cases of websites using a WP child theme our detection tools only found the parent theme while missing the child theme. This was particularly true for sites where the parent theme stylesheet is enqueued as it is currently considered best practice.
So we went through our whole detection code, identified the possible causes for some child themes not being detected and then developed new software to avoid that kind of issues.
Our detection tools rely on several different detection strategies. When one of them is not able to detect the active theme on the investigated site, the system launches the following one and so on until either the theme is detected or we run out of detection strategies. Well, we found that the new code we developed for this update works so well that we have added it not just as a new detection strategy, but as the first one to be run for every website search.
We finally deployed the new code on the live site at the end of last week so now, after the appropriate testing, we are ready to let you know about the improved performance.
Here you have a good example of child theme detection by WPThemeDetector, in this case looking for the theme used by the well known WPTavern site:
While in this case other tools will just be able to detect the Stargazer parent theme (or to even just tell you that WordPress was detected but the specific theme details could not be determined!), our software will detect both the WordPress Tavern Theme child theme and the Stargazer parent theme.
Our tool will also give you a lot of details about the themes and their providers. For instance, in the WPTavern example shown above it identifies the child theme as a custom and proprietary theme (therefore not available for you to download or buy), and it includes separate sections with all kind of details and links not only for the parent theme, but also for its provider (Theme Hybrid in this case).
WPThemeDetector is always under continuous improvement. I hope you all enjoy it!
In case you find any issue related to child theme detection after this update, please let us know. We are only human after all 😉