WP Hide & Security Enhancer 2.1

Does WP Hide & Security Enhancer work with WordPress 6.2.2 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
1PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 492.53 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.055 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version6.2.2
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 70,000+
WordPress.org page https://wordpress.org/plugins/wp-hide-security-enhancer/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 42

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=wp-hide-security-enhancer%2Fwp-hide.php&plugin_status=all&paged=1&s&_wpnonce=639a5e31f8
Aspect after-activation
HTTP status 200
Load time 0.396 s
Memory usage 3.67 MiB
JS errors None
Resource errors None

WP Hide

Page screenshot: WP Hide
URL /wp-admin/admin.php?page=wp-hide
Aspect menu-item
HTTP status 200
Load time 0.538 s
Memory usage 3.41 MiB
JS errors None
Resource errors None

WP Hide → Overview→ Scan

Page screenshot: WP Hide  → Overview→ Scan
URL /wp-admin/admin.php?page=wp-hide-security-scan
Aspect menu-item
HTTP status 200
Load time 0.235 s
Memory usage 3.46 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs

Page screenshot: WP Hide  → Hide→ Rewrite / URLs
URL /wp-admin/admin.php?page=wp-hide-rewrite
Aspect menu-item
HTTP status 200
Load time 0.192 s
Memory usage 3.43 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → WP Includes

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → WP Includes
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=wp-includes
Aspect menu-item-tab
HTTP status 200
Load time 0.164 s
Memory usage 3.43 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Theme

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Theme
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=theme
Aspect menu-item-tab
HTTP status 200
Load time 0.178 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Plugins

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Plugins
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=plugins
Aspect menu-item-tab
HTTP status 200
Load time 0.174 s
Memory usage 3.43 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Uploads

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Uploads
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=uploads
Aspect menu-item-tab
HTTP status 200
Load time 0.177 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Comments

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Comments
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=comments
Aspect menu-item-tab
HTTP status 200
Load time 0.171 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Author

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Author
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=author
Aspect menu-item-tab
HTTP status 200
Load time 0.193 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Search

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Search
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=search
Aspect menu-item-tab
HTTP status 200
Load time 0.281 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → XML-RPC

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → XML-RPC
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=xml-rpc
Aspect menu-item-tab
HTTP status 200
Load time 0.178 s
Memory usage 3.46 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → JSON REST

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → JSON REST
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=json-rest
Aspect menu-item-tab
HTTP status 200
Load time 0.187 s
Memory usage 3.47 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → Root Files

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → Root Files
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=root-files
Aspect menu-item-tab
HTTP status 200
Load time 0.176 s
Memory usage 3.47 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Rewrite / URLs → URL Slash

Page screenshot: WP Hide  → Hide→ Rewrite / URLs → URL Slash
URL /wp-admin/admin.php?page=wp-hide-rewrite&component=url-slash
Aspect menu-item-tab
HTTP status 200
Load time 0.178 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html

Page screenshot: WP Hide  → Hide→ General / Html
URL /wp-admin/admin.php?page=wp-hide-general
Aspect menu-item
HTTP status 200
Load time 0.205 s
Memory usage 3.49 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Emulate CMS

Page screenshot: WP Hide  → Hide→ General / Html → Emulate CMS
URL /wp-admin/admin.php?page=wp-hide-general&component=emulate-cms
Aspect menu-item-tab
HTTP status 200
Load time 0.166 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Admin Bar

Page screenshot: WP Hide  → Hide→ General / Html → Admin Bar
URL /wp-admin/admin.php?page=wp-hide-general&component=admin-bar
Aspect menu-item-tab
HTTP status 200
Load time 0.179 s
Memory usage 3.47 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Robots.txt

Page screenshot: WP Hide  → Hide→ General / Html → Robots.txt
URL /wp-admin/admin.php?page=wp-hide-general&component=robots-txt
Aspect menu-item-tab
HTTP status 200
Load time 0.162 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Emoji

Page screenshot: WP Hide  → Hide→ General / Html → Emoji
URL /wp-admin/admin.php?page=wp-hide-general&component=emoji
Aspect menu-item-tab
HTTP status 200
Load time 0.177 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Styles

Page screenshot: WP Hide  → Hide→ General / Html → Styles
URL /wp-admin/admin.php?page=wp-hide-general&component=styles
Aspect menu-item-tab
HTTP status 200
Load time 0.188 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Scripts

Page screenshot: WP Hide  → Hide→ General / Html → Scripts
URL /wp-admin/admin.php?page=wp-hide-general&component=scripts
Aspect menu-item-tab
HTTP status 200
Load time 0.193 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Feed

Page screenshot: WP Hide  → Hide→ General / Html → Feed
URL /wp-admin/admin.php?page=wp-hide-general&component=feed
Aspect menu-item-tab
HTTP status 200
Load time 0.171 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Oembed

Page screenshot: WP Hide  → Hide→ General / Html → Oembed
URL /wp-admin/admin.php?page=wp-hide-general&component=oembed
Aspect menu-item-tab
HTTP status 200
Load time 0.176 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → Headers

Page screenshot: WP Hide  → Hide→ General / Html → Headers
URL /wp-admin/admin.php?page=wp-hide-general&component=headers
Aspect menu-item-tab
HTTP status 200
Load time 0.170 s
Memory usage 3.46 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → HTML

Page screenshot: WP Hide  → Hide→ General / Html → HTML
URL /wp-admin/admin.php?page=wp-hide-general&component=html
Aspect menu-item-tab
HTTP status 200
Load time 0.244 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Hide→ General / Html → User Interactions

Page screenshot: WP Hide  → Hide→ General / Html → User Interactions
URL /wp-admin/admin.php?page=wp-hide-general&component=user-interactions
Aspect menu-item-tab
HTTP status 200
Load time 0.199 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Admin

Page screenshot: WP Hide  → Hide→ Admin
URL /wp-admin/admin.php?page=wp-hide-admin
Aspect menu-item
HTTP status 200
Load time 0.172 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Hide→ Admin → Admin URL

Page screenshot: WP Hide  → Hide→ Admin → Admin URL
URL /wp-admin/admin.php?page=wp-hide-admin&component=admin-url
Aspect menu-item-tab
HTTP status 200
Load time 0.173 s
Memory usage 3.46 MiB
JS errors None
Resource errors None

WP Hide → Settings→ CDN

Page screenshot: WP Hide  → Settings→ CDN
URL /wp-admin/admin.php?page=wp-hide-cdn
Aspect menu-item
HTTP status 200
Load time 0.169 s
Memory usage 3.45 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers

Page screenshot: WP Hide  → Security→ Headers
URL /wp-admin/admin.php?page=wp-hide-security-headers
Aspect menu-item
HTTP status 200
Load time 0.211 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → Cross-Origin-Embedder-Policy (COEP)

Page screenshot: WP Hide  → Security→ Headers → Cross-Origin-Embedder-Policy (COEP)
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=cross-origin-embedder-policy-coep
Aspect menu-item-tab
HTTP status 200
Load time 0.161 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → Cross-Origin-Opener-Policy (COOP)

Page screenshot: WP Hide  → Security→ Headers → Cross-Origin-Opener-Policy (COOP)
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=cross-origin-opener-policy-coop
Aspect menu-item-tab
HTTP status 200
Load time 0.182 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → Cross-Origin-Resource-Policy (CORP)

Page screenshot: WP Hide  → Security→ Headers → Cross-Origin-Resource-Policy (CORP)
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=cross-origin-resource-policy-corp
Aspect menu-item-tab
HTTP status 200
Load time 0.169 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → Referrer-Policy

Page screenshot: WP Hide  → Security→ Headers → Referrer-Policy
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=referrer-policy
Aspect menu-item-tab
HTTP status 200
Load time 0.170 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → X-Content-Type-Options

Page screenshot: WP Hide  → Security→ Headers → X-Content-Type-Options
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=x-content-type-options
Aspect menu-item-tab
HTTP status 200
Load time 0.170 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → X-Download-Options

Page screenshot: WP Hide  → Security→ Headers → X-Download-Options
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=x-download-options
Aspect menu-item-tab
HTTP status 200
Load time 0.186 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → X-Frame-Options (XFO)

Page screenshot: WP Hide  → Security→ Headers → X-Frame-Options (XFO)
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=x-frame-options-xfo
Aspect menu-item-tab
HTTP status 200
Load time 0.165 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → X-Permitted-Cross-Domain-Policies

Page screenshot: WP Hide  → Security→ Headers → X-Permitted-Cross-Domain-Policies
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=x-permitted-cross-domain-policies
Aspect menu-item-tab
HTTP status 200
Load time 0.171 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

WP Hide → Security→ Headers → X-XSS-Protection

Page screenshot: WP Hide  → Security→ Headers → X-XSS-Protection
URL /wp-admin/admin.php?page=wp-hide-security-headers&component=x-xss-protection
Aspect menu-item-tab
HTTP status 200
Load time 0.174 s
Memory usage 3.48 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.247 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

Dashboard ‹ Test site — WordPress

Page screenshot: Dashboard ‹ Test site — WordPress
URL /wp-admin/index.php
Aspect new-meta-boxes
HTTP status 200
Load time 0.278 s
Memory usage 3.56 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.268 s0.562 s+0.294 s3.07 MiB3.56 MiB+ 499.38 KiB
/wp-admin/edit.php0.184 s0.244 s+0.060 s3.1 MiB3.63 MiB+ 544.52 KiB
/wp-admin/post-new.php0.730 s0.927 s+0.197 s5.02 MiB5.59 MiB+ 580.48 KiB
/wp-admin/upload.php0.517 s0.306 s-0.211 s3.02 MiB3.5 MiB+ 497.35 KiB
/wp-admin/options-writing.php0.164 s0.140 s-0.024 s3.01 MiB3.44 MiB+ 436.11 KiB
/wp-admin/media-new.php0.264 s0.250 s-0.014 s2.99 MiB3.44 MiB+ 461.54 KiB
/wp-admin/edit-tags.php?taxonomy=category0.241 s0.176 s-0.065 s3.01 MiB3.47 MiB+ 480.58 KiB
/wp-admin/post-new.php?post_type=page0.589 s0.988 s+0.399 s5.01 MiB5.58 MiB+ 576.06 KiB
/wp-admin/options-discussion.php0.217 s0.256 s+0.039 s3 MiB3.45 MiB+ 465.84 KiB
/wp-admin/edit-comments.php0.201 s0.209 s+0.008 s3.03 MiB3.48 MiB+ 463.23 KiB
/0.297 s0.217 s-0.080 s2.97 MiB3.37 MiB+ 412.76 KiB
Average 0.334 s0.389 s+0.055 s3.38 MiB3.87 MiB+ 492.53 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

PHP
PO File
Language % Lines of code Comment lines Files
PHP82.0%16,0441,360166
PO File13.8%2,7091,2711
JavaScript2.5%495323
CSS1.5%30346
JSON0.1%1701
Total 19,568 2,667 177

PHP Code Analysis | More results »

Lines of code 15,997
Total complexity 2,974
Median class complexity 8.0
Median method complexity 2.0
Most complex class WPH_functions
Most complex function WPH::admin_notices()
Classes 151
Methods 874
Functions 3

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Options wp_options 3

Meta Boxes

{
    "dashboard": {
        "wp-hide-overview": {
            "title": "WP Hide Security Overview",
            "context": "normal"
        }
    }
}

PHP Error Log 1 lines

[08-Jun-2023 12:29:48 UTC] PHP Deprecated:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in /wp-content/plugins/wp-hide-security-enhancer/include/functions.class.php on line 1473
See also: All tests for this plugin, How to Hide WP Hide & Security Enhancer Admin Menus and Widgets