WP Hide & Security Enhancer 1.6.3.2

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

Summary

Errors
2PHP notices
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

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

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

Environment
WordPress version5.7
PHP version7.4.8
MySQL version8.0.21
PHP memory limit256M
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 28

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=8ff6c48d1d
Aspect after-activation
HTTP status 200
Load time 0.477 s
Memory usage 3.2 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 1.441 s
Memory usage 4.55 MiB
JS errors None
Resource errors None

WP Hide → Rewrite

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

WP Hide → Rewrite → WP Includes

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

WP Hide → Rewrite → WP Content

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

WP Hide → Rewrite → Plugins

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

WP Hide → Rewrite → Uploads

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

WP Hide → Rewrite → Comments

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

WP Hide → Rewrite → Author

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

WP Hide → Rewrite → Search

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

WP Hide → Rewrite → XML-RPC

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

WP Hide → Rewrite → JSON REST

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

WP Hide → Rewrite → Root Files

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

WP Hide → Rewrite → URL Slash

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

WP Hide → General / Html

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

WP Hide → General / Html → Admin Bar

Page screenshot: WP 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.330 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Feed

Page screenshot: WP 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.367 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Robots.txt

Page screenshot: WP 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.336 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Emoji

Page screenshot: WP 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.325 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Styles

Page screenshot: WP 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.342 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Scripts

Page screenshot: WP 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.347 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Oembed

Page screenshot: WP 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.377 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → Headers

Page screenshot: WP 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.377 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → General / Html → HTML

Page screenshot: WP 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.355 s
Memory usage 3.38 MiB
JS errors None
Resource errors None

WP Hide → Admin

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

WP Hide → Admin → Admin URL

Page screenshot: WP 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.324 s
Memory usage 3.37 MiB
JS errors None
Resource errors None

WP Hide → CDN

Page screenshot: WP Hide  → CDN
URL /wp-admin/admin.php?page=wp-hide-cdn
Aspect menu-item
HTTP status 200
Load time 0.343 s
Memory usage 3.37 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.363 s
Memory usage 3.01 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.279 s0.487 s+0.208 s2.82 MiB3.24 MiB+ 427.63 KiB
/wp-admin/edit.php0.181 s0.265 s+0.084 s2.86 MiB3.27 MiB+ 417.49 KiB
/wp-admin/post-new.php0.978 s1.518 s+0.540 s5.02 MiB5.57 MiB+ 558.27 KiB
/wp-admin/upload.php0.531 s0.553 s+0.022 s2.7 MiB3.2 MiB+ 520.49 KiB
/wp-admin/options-writing.php0.252 s0.202 s-0.050 s2.71 MiB3.13 MiB+ 432.19 KiB
/wp-admin/media-new.php0.229 s0.212 s-0.017 s2.67 MiB3.13 MiB+ 464.38 KiB
/wp-admin/edit-tags.php?taxonomy=category0.214 s0.232 s+0.018 s2.77 MiB3.18 MiB+ 420.66 KiB
/wp-admin/post-new.php?post_type=page1.278 s1.329 s+0.051 s5.01 MiB5.55 MiB+ 549.86 KiB
/wp-admin/options-discussion.php0.343 s0.274 s-0.069 s2.67 MiB3.14 MiB+ 481.01 KiB
/wp-admin/edit-comments.php0.309 s0.325 s+0.016 s2.78 MiB3.18 MiB+ 415.25 KiB
/0.268 s0.306 s+0.038 s2.65 MiB3.01 MiB+ 363.68 KiB
Average 0.442 s0.518 s+0.076 s3.15 MiB3.6 MiB+ 459.17 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
PHP85.9%9,6741,29994
PO File10.2%1,1536941
JavaScript2.3%264232
CSS1.4%15342
JSON0.2%1701
Total 11,261 2,020 100

PHP Code Analysis | More results »

Lines of code 9,623
Total complexity 1,971
Median class complexity 10.0
Median method complexity 2.0
Most complex class WPH_functions
Most complex function WPH::admin_notices()
Classes 80
Methods 537
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 2

PHP Error Log 2 lines

[20-Mar-2021 15:38:46 UTC] PHP Notice:  Undefined variable: found_issues in /wp-content/plugins/wp-hide-security-enhancer/include/admin-interfaces/setup.class.php on line 170
[20-Mar-2021 15:38:59 UTC] PHP Notice:  Trying to access array offset on value of type bool in /wp-content/plugins/wp-hide-security-enhancer/include/admin-interface.class.php on line 335
See also: All tests for this plugin, How to Hide WP Hide & Security Enhancer Admin Menus and Widgets