WordPress Version Exposure Checker
Last updated:
Inspect public WordPress version clues in generator tags, feeds, readme files and asset URLs. Confirm the installed version and updates in the authenticated dashboard before treating a clue as current or hiding it.
Enter a WordPress site URL:
We fix this
We upgrade & secure WordPress sites, safely.
Get help assessing WordPress compatibility, backups, testing and a rollback plan. One-off upgrade work is scoped separately from ongoing care.
Stack looks healthy. Want it kept that way?
WordPress care plans start at $49/mo. We assess one-off compatibility and upgrade work separately before agreeing the scope.
More options Send us this result or get a copy by email
How the Checker Works
- Detect WordPress, core paths and signatures confirm the platform.
- Read leak sources, the generator tag, feed, and readme are checked.
- Extract the version, any exposed version number is captured.
- Recommend a fix, you get clear steps to hide the version.
Why It Matters
- Reduce targeting, hidden versions are harder for bots to match to exploits.
- Slow down attackers, less information means more work for intruders.
- Better hygiene, version hiding signals an actively maintained site.
- Layered defence, it complements updates and a firewall.
Where WordPress Leaks Its Version (and How to Hide It)
WordPress prints its exact version in several places by default. A version clue can guide further review, but asset versions can be stale or belong to a theme, plugin or library; it is not proof of the active core version or an exploitable vulnerability. Here is every common leak source, what to look for, and how to remove it. Hiding the version is a small hardening step, not a substitute for keeping core, plugins, and themes updated.
| Leak source | What to look for | How to remove |
|---|---|---|
| Generator meta tag | A <meta name="generator" content="WordPress 6.x"> line in the page <head>. | Add remove_action('wp_head', 'wp_generator'); in functions.php or use a hardening plugin. |
| RSS / Atom feed generator | A <generator>https://wordpress.org/?v=6.x</generator> element in /feed/. | Filter it out with add_filter('the_generator', '__return_empty_string');. |
| readme.html | The exact version stated near the top of /readme.html in the site root. | Delete it after updates or, more reliably, return 403/404 for /readme.html at the server. |
| ?ver= asset query strings | Core CSS/JS enqueued as wp-includes/...css?ver=6.x matching the version. | Strip or mask the core version in filters on style_loader_src and script_loader_src. |
Keeping every leak source closed and your core patched is ongoing work. Our WordPress website maintenance services harden the version footprint and apply security updates so an exposed release never maps to an unpatched hole.
Next steps
WordPress Version Checker related tools and articles
Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.
WordPress Version Checker: FAQ
Which sources does the version checker inspect?
How is the detected version selected?
Can an asset's ?ver value be mistaken for the WordPress core version?
Does No version exposed mean the installation is current and secure?
Is exposing the WordPress version itself a vulnerability?
What should I change when a version is exposed?
Why can the checker miss a WordPress site or return no result?
Is the site URL or downloaded content stored?
Free Website Audit
Not sure what to fix first on your own website? We'll review it and tell you, in plain English, within 48 hours. Free and non-obligatory.
Want a Hardened, Fast WordPress Site?
We secure, speed up, and maintain WordPress sites so they stay safe and rank well.