Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

A WordPress theme detector can make an educated identification from a public website’s HTML, stylesheet names and asset paths. It cannot guarantee that the result is the active, unmodified theme. For a site you administer, WordPress’s own Site Health, Themes screen and WP-CLI provide the reliable confirmation.

What a WordPress theme detector actually identifies

WordPress.org defines a theme as “a collection of files that work together to produce a graphical interface for a website.” Those files can include templates, images, style sheets, custom page layouts and PHP code. A theme primarily controls presentation, but it can also add site behavior.

A detector scans what the site sends to visitors. Recognizable theme slugs, vendor names, stylesheet comments, JavaScript locations and directory paths may reveal a likely theme. The service then compares those clues with a database of known themes and reports a probable name or vendor.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The official WordPress Theme Directory contained more than 9,000 themes on the WordPress.org page updated in 2026. A detector’s database may cover only part of that universe, along with commercial themes and vendor-specific products.

How to check a public WordPress site

  1. Enter the site’s public URL in a reputable detector. Use the canonical homepage address rather than a login page or an individual image URL.
  2. Record the exact result. Note the reported theme name, slug, vendor and whether the service labels it as a parent, child or framework theme.
  3. Check more than one page. A cached landing page, a custom template or a page built with a plugin may expose different assets. Compare the homepage with an ordinary post or page.
  4. Inspect the public source when the result is unknown. In a browser, open “View page source” and search for terms such as wp-content/themes/, style.css and a recognizable theme directory. Minified or bundled assets may obscure the original path.
  5. Treat the name as a lead, not proof. A matching slug does not establish that the site still uses the latest release, that the files are unmodified, or that the site owner has a valid license.

How to verify the theme on a site you administer

Use Site Health first

  1. In the WordPress dashboard, open Tools > Site Health > Info.
  2. Expand Active theme.
  3. Review the reported theme name, version, author, author website, parent theme, theme features, directory location and auto-update state.

This is administrator-side information supplied by WordPress, so it is stronger evidence than an external scan of rendered HTML. It also exposes a child-theme relationship that a detector may miss.

Check Appearance > Themes

Open Appearance > Themes and select Theme Details for the active theme. WordPress displays the theme name, version, author and short description, and distinguishes the active theme from other installed themes. Compare the displayed name and version with the detector’s output.

Rank #2
Sale
The Web Designer's Idea Book: The Ultimate Guide To Themes, Trends & Styles In Website Design
  • New
  • Mint Condition
  • Dispatch same day for order received before 12 noon
  • Guaranteed packaging
  • No quibbles returns

Confirm with WP-CLI

Run these commands from the WordPress installation directory, using an account with permission to read the site’s configuration:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • wp theme status — reports each installed theme’s status, version and author.
  • wp theme get <theme> --fields=name,title,version — retrieves selected fields for a specific installed theme. Replace <theme> with its directory name or other accepted identifier.
  • wp theme search <term> — searches the WordPress.org directory for a possible name or keyword; it does not prove that the result is installed or active.

For the strongest identification, the detector’s name should agree with the Site Health record, the directory name and the theme’s stylesheet information. If those disagree, the administrator-side record takes precedence for what is active now.

Why a detector can be wrong or return “unknown”

Custom themes

A site may use a theme written specifically for that business. It may have no public directory entry or recognizable vendor signature, so a detector can only report “custom” or “unknown.”

Child themes

A child theme can supply the active templates and styles while inheriting code from a parent theme. Public assets may show the parent, the child, both, or neither. Always check the parent-theme field in Site Health before concluding that the visible name is the complete theme identity.

Renamed or concealed directories

Administrators can rename theme folders, rewrite asset URLs, serve files through a content-delivery network or combine CSS and JavaScript into bundles. These practices remove the paths detectors normally use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Caching and page-specific output

Caches, optimization plugins and page builders can change which files appear in the HTML. A detector may identify a framework or a plugin-generated asset instead of the active theme.

Insufficient public metadata

Security settings can suppress generator tags and other hints. A site can still be running WordPress even when its public source contains no dependable theme clue.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the result does—and does not—prove

Question What a public detector may suggest What requires verification
Theme identity A likely name, slug or vendor based on exposed files The currently active theme and its exact installed directory
Parent/child relationship Occasional clues from asset paths The parent theme recorded by WordPress
Version Sometimes a stylesheet or cached metadata value The installed version and whether an update is available
Modification Nothing reliable Whether vendor files were changed or overridden
License and support Nothing License terms, vendor support and update eligibility
Security or quality Nothing conclusive Maintenance history, compatibility, accessibility and performance testing

No authoritative general accuracy percentage has been published for third-party WordPress theme detectors. Their output should therefore be treated as a useful hypothesis rather than a measured guarantee.

How to investigate an “unknown” result

  1. View the page source and search for wp-content/themes/ and stylesheet references.
  2. Open any exposed style.css reference and look for the theme header, including the Theme Name and Template fields.
  3. Compare several page types, because a custom template or cache may hide assets on one URL.
  4. If you control the installation, use Site Health, Appearance > Themes or WP-CLI instead of relying on public clues.
  5. If you do not control it and the evidence remains inconclusive, ask the site owner. Do not infer the theme from visual appearance alone.

How to evaluate a detected theme before choosing it

Identification is only the first step. If you are considering the same theme for your own site, evaluate these factors separately:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Identity and provenance: confirm the vendor, directory name and any parent/child relationship.
  • Maintenance: check the current version, update availability and auto-update setting.
  • Compatibility: determine whether it supports block themes or full-site editing, which plugins it requires and which functions belong in plugins rather than the theme.
  • Licensing and review: check GPL compatibility and, for directory themes, whether the release has passed the repository’s review and Theme Check requirements.
  • Practical fit: assess layout controls, accessibility, performance, documentation and support independently of the detector result.

Learn WordPress provides guidance on finding, evaluating, installing, updating and uninstalling themes. The official free directory and the commercial theme market are separate sources, so a theme seen on one site may not be available through WordPress.org.

Common mistakes to avoid

  • Calling a parent theme the active theme when a child theme is installed.
  • Assuming a detected vendor means the site uses an untouched version.
  • Using a detector result as evidence of licensing, security, support or update status.
  • Confusing a page builder or plugin with the site’s theme.
  • Quoting a detector’s version number without checking the installed version in WordPress.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.