Benchmarks
Plugin footprint 64% from 16 tests
Installer Passed 1 test
🔺 Critical test (weight: 50) | Verifying that this plugin installs correctly without errors
Install script ran successfully
Server metrics [RAM: ▲6.14MB] [CPU: ▼262.27ms] 50% from 4 tests
This is a short check of server-side resources used by Elementor Website Builder
The following require your attention
- RAM: Total memory usage must be kept under 10MB (currently 12.17MB on /wp-admin/admin.php?page=elementor-system-info)
- Extra RAM: The extra memory usage must be under 5MB (currently 6.14MB on /wp-admin/admin.php?page=e-form-submissions)
Page | Memory (MB) | CPU Time (ms) |
---|---|---|
Home / | 12.04 ▲8.53 | 119.32 ▲58.80 |
Dashboard /wp-admin | 9.49 ▲6.08 | 80.09 ▲32.87 |
Posts /wp-admin/edit.php | 9.75 ▲6.11 | 88.05 ▲45.98 |
Add New Post /wp-admin/post-new.php | 13.20 ▲6.23 | 148.48 ▼1,168.81 |
Media Library /wp-admin/upload.php | 9.44 ▲6.14 | 75.03 ▲40.87 |
Saved Templates /wp-admin/edit.php?post_type=elementor_library&tabs_group=library | 9.50 | 77.50 |
Popups /wp-admin/edit.php?post_type=elementor_library&page=popup_templates | 9.37 | 67.39 |
Go Pro /wp-admin/admin.php?page=go_elementor_pro | 8.93 | 57.05 |
Custom Code /wp-admin/admin.php?page=elementor_custom_custom_code | 9.37 | 69.39 |
System Info /wp-admin/admin.php?page=elementor-system-info | 12.17 | 350.02 |
Get Help /wp-admin/admin.php?page=go_knowledge_base_site | 8.93 | 57.23 |
All Landing Pages /wp-admin/edit.php?post_type=e-landing-page | 9.49 | 75.17 |
Role Manager /wp-admin/admin.php?page=elementor-role-manager | 9.43 | 65.55 |
Custom Fonts /wp-admin/admin.php?page=elementor_custom_fonts | 9.37 | 66.48 |
Submissions /wp-admin/admin.php?page=e-form-submissions | 9.37 | 78.59 |
Server storage [IO: ▲28.27MB] [DB: ▲0.60MB] 67% from 3 tests
A short overview of filesystem and database impact
Please fix the following
- The filesystem usage should be lower than 25MB (currently using 28.27MB)
Filesystem: 829 new files
Database: 1 new table, 4 new options
New tables |
---|
wp_e_events |
New WordPress options |
---|
elementor_active_kit |
elementor_version |
elementor_install_history |
_elementor_installed_time |
Browser metrics Passed 4 tests
This is an overview of browser requirements for Elementor Website Builder
This plugin renders optimally with no browser resource issues detected
Page | Nodes | Memory (MB) | Script (ms) | Layout (ms) |
---|---|---|---|---|
Home / | 4,515 ▲760 | 21.57 ▲5.89 | 23.69 ▲16.70 | 2.81 ▲0.15 |
Dashboard /wp-admin | 3,389 ▲538 | 9.63 ▲3.44 | 169.21 ▲33.39 | 190.43 ▲27.70 |
Posts /wp-admin/edit.php | 3,003 ▲312 | 6.63 ▲3.40 | 89.75 ▲23.33 | 149.88 ▲1.64 |
Add New Post /wp-admin/post-new.php | 1,994 ▲333 | 17.04 ▲0.88 | 467.59 ▲53.89 | 154.34 ▲1.53 |
Media Library /wp-admin/upload.php | 2,042 ▲344 | 8.65 ▲3.14 | 162.30 ▲19.78 | 208.15 ▲15.37 |
Saved Templates /wp-admin/edit.php?post_type=elementor_library&tabs_group=library | 1,970 | 7.16 | 107.60 | 148.13 |
Popups /wp-admin/edit.php?post_type=elementor_library&page=popup_templates | 1,368 | 6.23 | 84.86 | 135.35 |
Go Pro /wp-admin/admin.php?page=go_elementor_pro | 11,256 | 14.82 | 486.46 | 545.21 |
Custom Code /wp-admin/admin.php?page=elementor_custom_custom_code | 1,363 | 6.24 | 85.12 | 155.03 |
System Info /wp-admin/admin.php?page=elementor-system-info | 2,331 | 6.43 | 91.69 | 131.84 |
Get Help /wp-admin/admin.php?page=go_knowledge_base_site | 4,387 | 13.40 | 528.39 | 262.79 |
All Landing Pages /wp-admin/edit.php?post_type=e-landing-page | 1,765 | 6.68 | 86.99 | 124.66 |
Role Manager /wp-admin/admin.php?page=elementor-role-manager | 1,556 | 6.52 | 90.50 | 130.82 |
Custom Fonts /wp-admin/admin.php?page=elementor_custom_fonts | 1,370 | 6.39 | 89.15 | 150.69 |
Submissions /wp-admin/admin.php?page=e-form-submissions | 1,371 | 6.26 | 87.21 | 157.11 |
Uninstaller [IO: ▲0.00MB] [DB: ▲0.60MB] 50% from 4 tests
🔸 Tests weight: 35 | Checking the uninstaller removed all traces of the plugin
Please fix the following items
- The uninstall procedure failed, leaving 1 table in the database
- wp_e_events
- Zombie WordPress options detected upon uninstall: 4 options
- elementor_active_kit
- elementor_version
- elementor_install_history
- _elementor_installed_time
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
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=elementor-system-info
- > Notice in wp-content/plugins/elementor/core/experiments/experiments-reporter.php+89
Undefined index: title
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=go_knowledge_base_site
- > request to
- > Notice in wp-config.php+20
Undefined index: REQUEST_METHOD
SRP 50% from 2 tests
🔹 Tests weight: 20 | SRP (Single-Responsibility Principle) - PHP files must act as libraries and never output text or perform any action when accessed directly in a browser
Please fix the following
- 12× PHP files trigger server-side errors or warnings when accessed directly (only 10 are shown):
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Data\\V2\\Base\\Endpoint' not found in wp-content/plugins/elementor/core/editor/data/globals/endpoints/base.php:9
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Core\\Debug\\Classes\\Inspection_Base' not found in wp-content/plugins/elementor/core/debug/classes/htaccess.php:6
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Modules\\System_Info\\Reporters\\Base' not found in wp-content/plugins/elementor/core/experiments/experiments-reporter.php:13
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Data\\Base\\Processor' not found in wp-content/plugins/elementor/data/base/processor/before.php:6
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Data\\Base\\Endpoint' not found in wp-content/plugins/elementor/data/base/sub-endpoint.php:6
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Core\\Debug\\Classes\\Inspection_Base' not found in wp-content/plugins/elementor/core/debug/classes/theme-missing.php:6
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Core\\Editor\\Data\\Globals\\Endpoints\\Base' not found in wp-content/plugins/elementor/core/editor/data/globals/endpoints/typography.php:6
- > PHP Fatal error
Uncaught Error: Class 'Elementor\\Core\\Editor\\Data\\Globals\\Endpoints\\Base' not found in wp-content/plugins/elementor/core/editor/data/globals/endpoints/colors.php:6
- > PHP Fatal error
Uncaught Error: Class 'WP_REST_Controller' not found in wp-content/plugins/elementor/data/base/controller.php:9
- > PHP Fatal error
Uncaught Error: Call to undefined function esc_html__() in wp-content/plugins/elementor/core/kits/views/panel.php:12
- > PHP Fatal error
User-side errors 0% from 1 test
🔹 Test weight: 20 | A shallow check that no browser errors were triggered
Please fix the following browser errors
- > GET request to /wp-admin/admin.php?page=go_elementor_pro
- > Console-api (warning) in unknown
https://static.hotjar.com/c/hotjar-1903348.js?sv=7 2:1244 "Hotjar not launching due to suspicious userAgent:" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/99.0.4844.82 Safari/537.36"
- > GET request to /wp-admin/admin.php?page=go_elementor_pro
- > Network (severe)
https://alb.reddit.com/rp.gif?ts=1648205695278&id=t2_igyg9991&event=PageVisit&m.itemCount=&m.value=&m.valueDecimal=&m.currency=&m.transactionId=&m.customEventName=&uuid=d1402b43-f788-40d2-985a-a41261a7758c&aaid=&em=&external_id=&idfa=&integration=gtm&opt_out=0&sh=800&sw=600&v=rdt_da535582 - Failed to load resource: the server responded with a status of 403 ()
- > GET request to /wp-admin/admin.php?page=go_knowledge_base_site
- > Network (severe)
https://alb.reddit.com/rp.gif?ts=1648205702044&id=t2_igyg9991&event=PageVisit&m.itemCount=&m.value=&m.valueDecimal=&m.currency=&m.transactionId=&m.customEventName=&uuid=d1402b43-f788-40d2-985a-a41261a7758c&aaid=&em=&external_id=&idfa=&integration=gtm&opt_out=0&sh=800&sw=600&v=rdt_da535582 - Failed to load resource: the server responded with a status of 403 ()
Optimizations
Plugin configuration 93% from 29 tests
readme.txt 94% from 16 tests
It's important to format your readme.txt file correctly as it is parsed for the public listing of your plugin
Attributes that require attention:
- Tags: You are using too many tags: 14 tag instead of maximum 10
elementor/elementor.php 92% from 13 tests
"Elementor Website Builder" version 3.6.1's primary PHP file adds more information about the plugin and serves as the entry point for WordPress
The following require your attention:
- Description: The description should be shorter than 140 characters (currently 145 characters long)
Code Analysis Passed 3 tests
File types Passed 1 test
🔸 Test weight: 35 | An overview of files in this plugin; executable files are not allowed
Success! There were no dangerous files found in this plugin346,058 lines of code in 780 files:
Language | Files | Blank lines | Comment lines | Lines of code |
---|---|---|---|---|
JavaScript | 137 | 53,548 | 33,954 | 200,015 |
CSS | 137 | 9,830 | 523 | 70,929 |
PHP | 429 | 13,587 | 31,245 | 59,471 |
SVG | 67 | 445 | 1 | 13,881 |
JSON | 10 | 15 | 0 | 1,762 |
PHP code Passed 2 tests
This plugin's cyclomatic complexity and code structure detailed below
Great job! No cyclomatic complexity issues were detected in this plugin
Cyclomatic complexity | |
---|---|
Average complexity per logical line of code | 0.31 |
Average class complexity | 11.62 |
▷ Minimum class complexity | 1.00 |
▷ Maximum class complexity | 195.00 |
Average method complexity | 2.24 |
▷ Minimum method complexity | 1.00 |
▷ Maximum method complexity | 93.00 |
Code structure | ||
---|---|---|
Namespaces | 111 | |
Interfaces | 3 | |
Traits | 2 | |
Classes | 403 | |
▷ Abstract classes | 73 | 18.11% |
▷ Concrete classes | 330 | 81.89% |
▷ Final classes | 2 | 0.61% |
Methods | 3,476 | |
▷ Static methods | 402 | 11.57% |
▷ Public methods | 2,416 | 69.51% |
▷ Protected methods | 606 | 17.43% |
▷ Private methods | 454 | 13.06% |
Functions | 194 | |
▷ Named functions | 7 | 3.61% |
▷ Anonymous functions | 187 | 96.39% |
Constants | 334 | |
▷ Global constants | 19 | 5.69% |
▷ Class constants | 315 | 94.31% |
▷ Public constants | 315 | 100.00% |
Plugin size Passed 2 tests
Image compression Passed 2 tests
It is recommended to compress PNG files in your plugin to minimize bandwidth usage
8 PNG files occupy 0.31MB with 0.08MB in potential savings
Potential savings
Compression of 5 random PNG files using pngquant | |||
---|---|---|---|
File | Size - original | Size - compressed | Savings |
assets/images/blur.png | 11.33KB | 10.19KB | ▼ 10.05% |
assets/images/logo-icon.png | 1.58KB | 1.25KB | ▼ 20.45% |
assets/images/placeholder.png | 6.00KB | 5.03KB | ▼ 16.19% |
assets/images/library-connect/left-2.png | 95.49KB | 103.39KB | 0.00% |
assets/images/contrast.png | 1.19KB | 0.26KB | ▼ 78.33% |