Benchmarks
Plugin footprint 40% from 16 tests
Installer 0% from 1 test
🔺 Critical test (weight: 50) | Verifying that this plugin installs correctly without errors
You still need to fix the following installer errors
- Install procedure had errors
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-file.php+223
chmod(): No such file or directory
Server metrics [RAM: ▼0.76MB] [CPU: ▼178.99ms] Passed 4 tests
A check of server-side resources used by hiWeb Core
This plugin does not affect your website's performance
Page | Memory (MB) | CPU Time (ms) |
---|---|---|
Home / | 6.30 ▲3.58 | 57.38 ▲34.57 |
Dashboard /wp-admin | 2.89 ▼0.16 | 47.72 ▼2.50 |
Posts /wp-admin/edit.php | 2.89 ▼0.21 | 38.33 ▼5.76 |
Add New Post /wp-admin/post-new.php | 2.89 ▼2.54 | 43.36 ▼718.96 |
Media Library /wp-admin/upload.php | 2.89 ▼0.11 | 49.02 ▲11.28 |
Plugins & Assets /wp-admin/admin.php?page=hiweb-plugins | 2.89 | 42.64 |
hiWeb Plugins & Assets /wp-admin/plugins.php?page=hiweb-plugins-2 | 2.90 | 41.66 |
hiWeb Settings /wp-admin/admin.php?page=hiweb-settings | 2.90 | 43.33 |
hiWeb Settings /wp-admin/options-general.php?page=hiweb-settings-2 | 2.90 | 43.23 |
Server storage [IO: ▲3.38MB] [DB: ▲0.00MB] 67% from 3 tests
Analyzing filesystem and database footprints of this plugin
These are issues you should consider
- Illegal file modification found: 60 files (998.00KB) outside of "wp-content/plugins/hiweb-core/" and "wp-content/uploads/"
- (new file) wp-content/assets/font-awesome/css/font-awesome.min.css
- (new file) wp-content/hiweb-cache/cacheByFile.json
- (new file) wp-content/assets/font-awesome/fonts/fontawesome-webfont.woff
- (new file) wp-content/assets/font-awesome/fonts/fontawesome-webfont.ttf
- (new file) wp-content/hiweb-cache/tpl/templates_c/04f84cb49854ee43b99de98367db8789968ef85b.string.php
- (new file) wp-content/assets/font-awesome/fonts/fontawesome-webfont.eot
- (new file) wp-content/assets/font-awesome/fonts/fontawesome-webfont.woff2
- (new file) wp-content/assets/font-awesome/fonts/fontawesome-webfont.svg
- (new file) wp-content/assets/font-awesome/fonts/FontAwesome.otf
- (new file) wp-content/assets/font-awesome/css/font-awesome.css
- ...
Filesystem: 243 new files
Database: no new tables, 1 new option
New WordPress options |
---|
hiweb_cms_autochange_basedir |
Browser metrics Passed 4 tests
A check of browser resources used by hiWeb Core
This plugin renders optimally with no browser resource issues detected
Page | Nodes | Memory (MB) | Script (ms) | Layout (ms) |
---|---|---|---|---|
Home / | 3,931 ▲359 | 17.02 ▲1.35 | 17.83 ▲9.93 | 47.79 ▼2.86 |
Dashboard /wp-admin | 3,059 ▲128 | 6.61 ▲0.47 | 158.40 ▲9.30 | 121.10 ▼6.54 |
Posts /wp-admin/edit.php | 2,831 ▲92 | 2.68 ▼0.04 | 70.43 ▼11.12 | 95.40 ▼5.76 |
Add New Post /wp-admin/post-new.php | 1,652 ▲37 | 14.34 ▼7.11 | 294.73 ▼13.55 | 122.47 ▲9.95 |
Media Library /wp-admin/upload.php | 1,899 ▲92 | 5.46 ▲0.43 | 145.11 ▼12.74 | 131.80 ▲4.99 |
Plugins & Assets /wp-admin/admin.php?page=hiweb-plugins | 1,160 | 2.42 | 63.14 | 75.17 |
hiWeb Plugins & Assets /wp-admin/plugins.php?page=hiweb-plugins-2 | 1,160 | 2.42 | 60.73 | 83.40 |
hiWeb Settings /wp-admin/admin.php?page=hiweb-settings | 2,095 | 2.98 | 68.52 | 139.58 |
hiWeb Settings /wp-admin/options-general.php?page=hiweb-settings-2 | 2,095 | 2.98 | 67.21 | 133.44 |
Uninstaller [IO: ▲0.97MB] [DB: ▲0.00MB] 50% from 4 tests
🔸 Tests weight: 35 | All plugins must uninstall correctly, removing their source code and extra database tables they might have created
The following items require your attention
- Uninstall procedure validation failed for this plugin
- > User deprecated in wp-includes/functions.php+5495
has_cap was called with an argument that is deprecated since version 2.0.0! Usage of user levels is deprecated. Use capabilities instead.
- Zombie WordPress options detected upon uninstall: 1 option
- hiweb_cms_autochange_basedir
Smoke tests 25% from 4 tests
Server-side errors 0% from 1 test
🔹 Test weight: 20 | A smoke test targeting server-side errors
Please fix the following server-side errors
- 50 occurences, only the last one shown
- > GET request to /wp-admin/options-general.php?page=hiweb-settings-2
- > User deprecated in wp-includes/functions.php+5495
has_cap was called with an argument that is deprecated since version 2.0.0! Usage of user levels is deprecated. Use capabilities instead.
- > GET request to /wp-admin/admin.php?page=hiweb-plugins
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/9ebd25097d0927cc07a62370f5049766120e5d88.file.getHtml_pluginsRepository.tpl.php
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Deprecated in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_compilebase.php+75
The each() function is deprecated. This message will be suppressed on further calls
- > GET request to /wp-admin/admin.php?page=hiweb-plugins
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/1164ab6ad82ac3752e61423d4fa005ed9a146fef.file.getHtml_tabs.tpl.php
- > GET request to /wp-admin/admin.php?page=hiweb-plugins
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/1a818ca5a30f2b8811aab9a8e5e18ec2b3034286.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-plugins
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/dea5a46c4fb15e3090f0a515f67df4911fccd886.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-plugins
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/0e292e39104b76a105e6ad33ad6c5dc49b9e9ff6.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/e883b06fa311df709628e59e144efc80f44bb4bd.file._checkbox.tpl.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/35e31ef58eeed38b6f51d538e7618ac58faa514a.file.getHtml_field.tpl.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/61e60d3f4b0a317303b4d94bd5096b096169f9a8.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/0c8142c33e6d5ecfcb86ac9ec0f10236e689f573.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/2d15192bd46f2203b5f8b9460be4a124e0ae74df.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/5e0edeaf27a325100c89c34ad24479ff6e5fd899.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/60d24734922d58eebe68ab2ae36e66f7c2a5ca54.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/a2be2bf11d790c7de2df3aa381694a262c8e5cd4.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/c7a2160793054d2d19569b93a8d3816309684516.file._tokenize.tpl.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/ff0c8b50e5a92082d0e1af7984f8d6fd505b77e7.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/738891508530a1463ae7f9665b8d602c3f1dbb55.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/b67425d7d7c503155119f6899ba2e4c032eb5951.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/b248e764c789ab9b1ddabb43a1cae16defeb984a.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/0f817ed628cdd6a1242972b22adaa8a141cce4a7.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/251e19ff11a75cb327a6de90241805bff7c1ed76.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/04f84cb49854ee43b99de98367db8789968ef85b.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/aa4482296ac3f444c2a17a1d2330f86d551f3278.file._textarea.tpl.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/e52333d7a44d90180efd930e8a4e57a682574aa5.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/7383d2c51b53a0e5655c1d5da9d62efe2499c4a4.file.getHtml_options.tpl.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/9aa48e33f2b6c1c405bbcbb521ab81b1721a20a6.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/e33b9a7f8b60c4ca8f0ec289845705ed79531415.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/dce9a8947b9d7efef6a00d1ccea3e5801133bee7.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/514d8a463ad0421caf8d9724403591844a67ced9.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/c3a3c66f886115e6219709b01e08bd19e337a4bd.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/f66aab8e0755df9d65174dea6dccbb4fda73ddd2.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/0cf4962c7aebbbc4ef9fd2301c6c6ac399698d3a.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/1a40a0b3bfc903affb1955d5f267f6aa8c9defb0.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/12c8c0e938a47c8e0f83420a88eb8de93e28122f.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/dde66217f5461795de3b84bd9b534c48ef892975.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/a98ff427084101b8394228cafae03da6aa3e0c16.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/8d571d4f335d9c3e04834df41a5d21f662ee162b.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/4db921ff0a474057d7c1082e8c3121f1473528a2.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/f85c4c8bd4cf9676282536cb85154e7ab79a794e.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/22889f2243f938ae1a82b34e77317b99c4b9569e.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/929283d512d7635e7eecb9ed71c0107fa86c5446.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/b26786f96f269196f319e95886f6bda9577c1379.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/9d08de22cbd21e2531fcbc12f4a77dbde7e58130.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/09b8e2296cf312ac0a636488f0eb18a2ef292659.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/c1552628d26b4b6073a3515b445ccb78800cc3ec.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/855b48f512818b5fcd1fcd8da5dd7a0920268103.string.php
- > GET request to /wp-admin/admin.php?page=hiweb-settings
- > Warning in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_resource.php+772
filemtime(): stat failed for wp-content/hiweb-cache/tpl/templates_c/0f2e387b43e81ef3915f8d967da14273aa0a8fd8.file.getHtml_settingsDashboard.tpl.php
SRP 50% from 2 tests
🔹 Tests weight: 20 | The single-responsibility principle: PHP files have to remain inert when accessed directly, throwing no errors and performing no actions
Please fix the following items
- 88× PHP files trigger errors when accessed directly with GET requests (only 10 are shown):
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Resource_Recompiled' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_resource_stream.php:20
- > PHP Warning
include(wp-content/plugins/hiweb-core/incDIR_SEPARATORhiweb-core-tplDIR_SEPARATORsmurty_internal_templatebase.php): failed to open stream: No such file or directory in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl.php on line 1642
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Internal_TemplateCompilerBase' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_smurtytemplatecompiler.php:22
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Internal_CompileBase' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_compile_capture.php:17
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Internal_CompileBase' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_compile_assign.php:17
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Resource' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_resource_extends.php:18
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Internal_CompileBase' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_compile_include.php:17
- > PHP Fatal error
Uncaught Error: Class 'Smurty_Internal_CompileBase' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_compile_for.php:17
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/hiweb-core/inc/hiweb-core-cpt/class-hiwebsptfont.php:37
- > PHP Fatal error
Uncaught Error: Class 'Smurty_CacheResource' not found in wp-content/plugins/hiweb-core/inc/hiweb-core-tpl/smurty_internal_cacheresource_file.php:18
- > PHP Fatal error
User-side errors 0% from 1 test
🔹 Test weight: 20 | This is a smoke test targeting browser errors/issues
There are user-side issues you should fix
- 4 occurences, only the last one shown
- > GET request to /wp-admin/options-general.php?page=hiweb-settings-2
- > Console-api (warning) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1 1:31592 "jQuery.Deferred exception: jQuery(...).live is not a function" "TypeError: jQuery(...).live is not a function\n at HTMLDocument.\u003Canonymous> (/wp-content/plugins/hiweb-core/inc/hiweb-core-wizard/hiweb-core-wizard-autoload.js?ver=5.8.1:8:44)\n at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30038)\n at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30340)" undefined
- > GET request to /wp-admin/admin.php?page=hiweb-plugins
- > Console-api (warning) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1 1:31592 "jQuery.Deferred exception: jQuery(...).live is not a function" "TypeError: jQuery(...).live is not a function\n at Object.init (/wp-content/plugins/hiweb-core/inc/hiweb-core-plugins/hiweb-core-plugins.js?ver=5.8.1:8:32)\n at HTMLDocument.\u003Canonymous> (/wp-admin/admin.php?page=hiweb-plugins:179:28)\n at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30038)\n at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30340)" undefined
- 6 occurences, only the last one shown
- > GET request to /wp-admin/options-general.php?page=hiweb-settings-2
- > Javascript (severe) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1 1:31702 Uncaught TypeError: jQuery(...).live is not a function
- > GET request to /wp-admin/plugins.php?page=hiweb-plugins-2
- > Console-api (warning) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1 1:31592 "jQuery.Deferred exception: jQuery(...).live is not a function" "TypeError: jQuery(...).live is not a function\n at Object.init (/wp-content/plugins/hiweb-core/inc/hiweb-core-plugins/hiweb-core-plugins.js?ver=5.8.1:8:32)\n at HTMLDocument.\u003Canonymous> (/wp-admin/plugins.php?page=hiweb-plugins-2:179:28)\n at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30038)\n at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30340)" undefined
- 2 occurences, only the last one shown
- > GET request to /wp-admin/options-general.php?page=hiweb-settings-2
- > Console-api (warning) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1 1:31592 "jQuery.Deferred exception: target.live is not a function" "TypeError: target.live is not a function\n at HTMLTableRowElement.\u003Canonymous> (/wp-content/plugins/hiweb-core/inc/hiweb-core-input/js/hiweb-input.js?ver=5.8.1:213:20)\n at Function.each (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:3003)\n at s.fn.init.each (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:1481)\n at HTMLDocument.\u003Canonymous> (/wp-content/plugins/hiweb-core/inc/hiweb-core-input/js/hiweb-input.js?ver=5.8.1:206:47)\n at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30038)\n at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1:2:30340)" undefined
- 2 occurences, only the last one shown
- > GET request to /wp-admin/options-general.php?page=hiweb-settings-2
- > Javascript (severe) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.8.1 1:31702 Uncaught TypeError: target.live is not a function
Optimizations
Plugin configuration 86% from 29 tests
readme.txt 81% from 16 tests
Perhaps the most important file in your plugin readme.txt gets parsed in order to generate the public listing of your plugin
These attributes need your attention:
- Tags: Please delete some tags, you are using 17 tag instead of maximum 10
- Screenshots: Please add images for these screenshots: #1 (Enable / disable extensions of admin menu), #2 (Edit admin menu items), #3 (API: hiweb()->console() print array), #4 (API: hiweb()->print_r() print array), #5 (API: hiweb()->file() some functions)
- Donate link: Invalid URI ("")
hiweb-core/hiweb-core.php 92% from 13 tests
The main file in "hiWeb Core" v. 1.4.4.3 serves as a complement to information provided in readme.txt and as the entry point to the plugin
Please take the time to fix the following:
- Description: Please don't use more than 140 characters for the plugin description (currently 367 characters long)
Code Analysis 97% from 3 tests
File types Passed 1 test
🔸 Test weight: 35 | Executable files are considered dangerous and should not be included with any WordPress plugin
There were no executable files found in this plugin37,693 lines of code in 201 files:
Language | Files | Blank lines | Comment lines | Lines of code |
---|---|---|---|---|
PHP | 149 | 2,885 | 11,801 | 21,285 |
JavaScript | 18 | 1,466 | 1,036 | 13,705 |
CSS | 15 | 282 | 41 | 1,928 |
Smarty | 16 | 48 | 0 | 403 |
PO File | 1 | 134 | 182 | 355 |
SVG | 1 | 0 | 0 | 16 |
JSON | 1 | 0 | 0 | 1 |
PHP code 50% from 2 tests
This plugin's cyclomatic complexity and code structure detailed below
It is recommended to fix the following
- Method cyclomatic complexity should be reduced to less than 100 (currently 410)
Cyclomatic complexity | |
---|---|
Average complexity per logical line of code | 0.52 |
Average class complexity | 30.50 |
▷ Minimum class complexity | 1.00 |
▷ Maximum class complexity | 418.00 |
Average method complexity | 4.31 |
▷ Minimum method complexity | 1.00 |
▷ Maximum method complexity | 410.00 |
Code structure | ||
---|---|---|
Namespaces | 0 | |
Interfaces | 0 | |
Traits | 0 | |
Classes | 136 | |
▷ Abstract classes | 11 | 8.09% |
▷ Concrete classes | 125 | 91.91% |
▷ Final classes | 0 | 0.00% |
Methods | 1,230 | |
▷ Static methods | 54 | 4.39% |
▷ Public methods | 1,154 | 93.82% |
▷ Protected methods | 54 | 4.39% |
▷ Private methods | 22 | 1.79% |
Functions | 71 | |
▷ Named functions | 70 | 98.59% |
▷ Anonymous functions | 1 | 1.41% |
Constants | 221 | |
▷ Global constants | 48 | 21.72% |
▷ Class constants | 173 | 78.28% |
▷ Public constants | 173 | 100.00% |
Plugin size 0% from 2 tests
Image compression 0% from 2 tests
It is recommended to compress PNG files in your plugin to minimize bandwidth usage
24 PNG files occupy 0.64MB with 0.14MB in potential savings
Potential savings
Compression of 5 random PNG files using pngquant | |||
---|---|---|---|
File | Size - original | Size - compressed | Savings |
screenshot-3.png | 76.53KB | 56.98KB | ▼ 25.54% |
(invalid) css/img/plug_ico_4.png | 0.00KB | 0.00KB | 0.00% |
css/img/plug_ico_1.png | 3.89KB | 2.87KB | ▼ 26.43% |
(invalid) css/img/plug_ico_5.png | 0.00KB | 0.00KB | 0.00% |
inc/hiweb-core-wizard/img/postedit-thumb.png | 54.99KB | 22.11KB | ▼ 59.79% |