Hide WP Version
Hide WP Version removes WordPress version from public HTML generator tags, feed generator output, and the admin footer. It does not change ver= on script and style URLs.
What it does
Section titled “What it does”- Removes
wp_generatorfromwp_head. - Strips WordPress.org generator strings from feeds/exports via
the_generator(RSS, Atom, RDF, WXR-style comments). - Removes the core update version line from the admin footer (
core_update_footer). - Skips WP-CLI, cron, and REST request contexts where those markups are not relevant.
- Does not remove
ver=query args on scripts/styles - use the Speed module Remove Version from Scripts for that.
When to use it
Section titled “When to use it”Enable it if:
- You want less public disclosure of the exact WordPress version in HTML and feeds.
- You are applying basic hardening / obscurity steps.
- You still plan real updates and other security controls (hiding version is not a substitute).
When not to use it
Section titled “When not to use it”Settings
Section titled “Settings”Informational only - no toggles. The settings panel explains that script/style ver= parameters are handled by Remove Version from Scripts.
How to enable it
Section titled “How to enable it”- Go to WP PowerSuite -> Modules.
- Open Security or search for “Hide WP Version”.
- Toggle Hide WP Version on.
How to test it
Section titled “How to test it”- Enable the module, view a front-end page source.
- ✅ Pass: no
<meta name="generator" content="WordPress ..."from core. - Check a feed URL and the admin footer.
- ✅ Pass: WordPress generator/version line removed.
- ❌ Fail: confirm the module is on and HTML is not cached from before enabling.
Troubleshooting
Section titled “Troubleshooting”- ver= still on CSS/JS URLs. Expected - enable Remove Version from Scripts (Speed) for that.
- Generator still visible. Another plugin may print its own generator tag; this module targets core WordPress generator output.
- Admin footer still shows updates elsewhere. Only the core
update_footerversion line is removed.
What does Hide WP Version do?
It removes WordPress version from the HTML generator tag, feed generator output, and the admin footer update line.
Is Hide WP Version free?
Yes. Enable it under WP PowerSuite -> Modules.
Does it remove ver= from scripts?
No. Use the Remove Version from Scripts module for asset URL query parameters.
Does Hide WP Version need configuration?
No. It is effectively an on/off module with an informational settings note.
How do I turn Hide WP Version off?
Go to WP PowerSuite -> Modules, find Hide WP Version, and toggle it off.
Developer notes (hooks & filters)
Source: modules/hide-wp-version/module.php.
Boot: critical · context: admin, frontend.
Hooks: removes wp_generator; filters the_generator; on admin_init removes core_update_footer from update_footer.