Benchmarks
Plugin footprint 81% from 16 tests
Installer Passed 1 test
🔺 Critical test (weight: 50) | Verifying that this plugin installs correctly without errors
The plugin installed successfully, without throwing any errors or notices
Server metrics [RAM: ▲7.33MB] [CPU: ▲69.63ms] 50% from 4 tests
A check of server-side resources used by Kubio AI Page Builder
Please have a look at the following items
- RAM: Total memory usage must be kept under 10MB (currently 10.46MB on /wp-admin/edit.php?post_type=wp_template_part)
- Extra RAM: The extra memory usage should kept under 5MB (currently 7.33MB on /wp-admin/edit.php?post_type=wp_template_part)
Page | Memory (MB) | CPU Time (ms) |
---|---|---|
Home / | 11.27 ▲7.80 | 153.74 ▲115.02 |
Dashboard /wp-admin | 10.45 ▲7.15 | 126.71 ▲80.58 |
Posts /wp-admin/edit.php | 10.49 ▲7.13 | 104.73 ▲55.78 |
Add New Post /wp-admin/post-new.php | 14.29 ▲8.40 | 155.54 ▲65.10 |
Media Library /wp-admin/upload.php | 10.45 ▲7.23 | 112.84 ▲77.06 |
Templates /wp-admin/edit.php?post_type=wp_template | 10.46 | 113.53 |
Get Started /wp-admin/admin.php?page=kubio-get-started | 10.51 | 103.03 |
Open Kubio Editor /wp-admin/admin.php?page=kubio | 15.28 | 236.37 |
Template Parts /wp-admin/edit.php?post_type=wp_template_part | 10.46 | 101.39 |
Server storage [IO: ▲24.12MB] [DB: ▲0.14MB] Passed 3 tests
Filesystem and database footprint
The plugin installed successfully
Filesystem: 6,205 new files
Database: no new tables, 15 new options
New WordPress options |
---|
theysaidso_admin_options |
widget_woocommerce_layered_nav_filters |
widget_woocommerce_recently_viewed_products |
widget_recent-posts |
widget_woocommerce_top_rated_products |
kubio_instance_data |
_kubio_dismissable_notices |
widget_woocommerce_price_filter |
widget_theysaidso_widget |
kubio_is_fresh_site |
... |
Browser metrics 75% from 4 tests
This is an overview of browser requirements for Kubio AI Page Builder
A great user experience is important, so you should focus on the following
- Script duration: JavaScript execution time must be kept under 1,500.00ms (currently 1,677.56ms on /wp-admin/admin.php?page=kubio)
Page | Nodes | Memory (MB) | Script (ms) | Layout (ms) |
---|---|---|---|---|
Home / | 3,195 ▲433 | 27.16 ▲12.95 | 26.05 ▲24.24 | 92.41 ▲46.91 |
Dashboard /wp-admin | 2,291 ▲114 | 16.51 ▲10.88 | 591.97 ▲505.39 | 53.13 ▲10.09 |
Posts /wp-admin/edit.php | 2,431 ▲331 | 18.04 ▲15.96 | 221.42 ▲184.98 | 35.82 ▼3.82 |
Add New Post /wp-admin/post-new.php | 1,762 ▲236 | 31.67 ▲8.39 | 1,029.95 ▲341.49 | 50.59 ▼5.40 |
Media Library /wp-admin/upload.php | 1,713 ▲313 | 19.75 ▲15.53 | 359.48 ▲234.67 | 60.94 ▲10.46 |
Templates /wp-admin/edit.php?post_type=wp_template | 1,219 | 14.42 | 246.96 | 40.77 |
Get Started /wp-admin/admin.php?page=kubio-get-started | 3,814 | 26.95 | 471.05 | 80.63 |
Open Kubio Editor /wp-admin/admin.php?page=kubio | 5,240 | 60.77 | 1,677.56 | 107.11 |
Template Parts /wp-admin/edit.php?post_type=wp_template_part | 1,219 | 14.42 | 236.96 | 35.15 |
Uninstaller [IO: ▲0.03MB] [DB: ▲0.17MB] 75% from 4 tests
🔸 Tests weight: 35 | Checking the uninstaller removed all traces of the plugin
The following items require your attention
- The uninstall procedure has failed, leaving 15 options in the database
- widget_recent-posts
- db_upgraded
- kubio_is_fresh_site
- widget_woocommerce_top_rated_products
- _kubio_dismissable_notices
- widget_theysaidso_widget
- can_compress_scripts
- widget_woocommerce_widget_cart
- widget_recent-comments
- gutenberg-experiments
- ...
Smoke tests 0% from 4 tests
Server-side errors 0% from 1 test
🔹 Test weight: 20 | This is a shallow check for server-side errors
These errors were triggered by the plugin
- > GET request to /wp-admin/admin.php?page=kubio
- > User deprecated in wp-includes/functions.php+5463
Function wp_add_iframed_editor_assets_html is deprecated since version 6.0.0 with no alternative available.
SRP 0% 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
The following issues need your attention
- 1× PHP files perform the task of outputting text when accessed with GET requests:
- > /wp-content/plugins/kubio/lib/menu/index.php
- 478× PHP files trigger server-side errors or warnings when accessed directly (only 10 are shown):
- > PHP Fatal error
Uncaught Error: Class 'Kubio\\Core\\Blocks\\BlockBase' not found in wp-content/plugins/kubio/build/block-library/blocks/logo/index.php:9
- > PHP Fatal error
Uncaught Error: Class 'PHPUnit\\Framework\\TestCase' not found in wp-content/plugins/kubio/vendor/lodash-php/lodash-php/tests/Function/RestTest.php:18
- > PHP Fatal error
Uncaught Error: Class 'PHPUnit\\Framework\\TestCase' not found in wp-content/plugins/kubio/vendor/lodash-php/lodash-php/tests/Function/BindTest.php:15
- > PHP Fatal error
Uncaught Error: Call to undefined function add_filter() in wp-content/plugins/kubio/lib/integrations/third-party-themes/templates.php:89
- > PHP Fatal error
Uncaught Error: Class 'PHPUnit\\Framework\\TestCase' not found in wp-content/plugins/kubio/vendor/lodash-php/lodash-php/tests/Function/AfterTest.php:15
- > PHP Fatal error
Uncaught Error: Call to undefined function kubio_is_hybdrid_theme_iframe_preview() in wp-content/plugins/kubio/lib/integrations/third-party-themes/editor-hooks.php:25
- > PHP Fatal error
Trait 'IlluminateAgnostic\\Str\\Support\\Traits\\Macroable' not found in wp-content/plugins/kubio/vendor/pragmarx/ia-str/src/Support/Arr.php on line 9
- > PHP Fatal error
Uncaught Error: Class 'Kubio\\Core\\ElementBase' not found in wp-content/plugins/kubio/lib/src/Core/Background/BackgroundImage.php:12
- > PHP Fatal error
Uncaught Error: Class 'Kubio\\Core\\Blocks\\BlockContainerBase' not found in wp-content/plugins/kubio/build/block-library/blocks/section/index.php:10
- > PHP Fatal error
Uncaught Error: Class 'SebastianBergmann\\Comparator\\ObjectComparator' not found in wp-content/plugins/kubio/vendor/sebastian/comparator/tests/_fixture/TestClassComparator.php:12
- > PHP Fatal error
User-side errors 0% from 1 test
🔹 Test weight: 20 | This is a smoke test targeting browser errors/issues
Please take a look at the following user-side issues
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/section\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/row\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/column\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/header\" is registered with an invalid category \"kubio-template-parts\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/footer\" is registered with an invalid category \"kubio-template-parts\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/sidebar\" is registered with an invalid category \"kubio-template-parts\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/navigation\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/navigation-section\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/navigation-items\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/navigation-sticky-items\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/navigation-top-bar\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/hero\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/widget-area\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/image\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/image-gallery\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/image-gallery-item\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/link\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/linkgroup\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/button\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/buttongroup\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/copyright\" is registered with an invalid category \"kubio-site-data\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/social-icons\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/social-icon\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/heading\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/text\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/search-form\" is registered with an invalid category \"kubio-site-data\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/home-button\" is registered with an invalid category \"kubio-site-data\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/contact\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/shortcode\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/icon\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/divider\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/video\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/logo\" is registered with an invalid category \"kubio-site-data\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/page-title\" is registered with an invalid category \"kubio-site-data\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/tab\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/tabitem\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/tabitems\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/tabnavigation\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/tabnavigationitem\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/accordion\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/accordionitem\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/iconlist\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/iconlistitem\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/menu-items\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/dropdown-menu\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/accordion-menu\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/menu-offscreen\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/menu-offscreen-content\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/map\" is registered with an invalid category \"kubio-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/query\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/query-loop\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/query-loop-item\" is registered with an invalid category \"kubio-layout\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/query-pagination\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/query-layout\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/pagination-nav-button\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/pagination-numbers\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/read-more-button\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-title\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-excerpt\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-featured-image\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-tags\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-categories\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-meta\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-comments\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-comments-form\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/spacer\" is registered with an invalid category \"kubio-basic\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-author-avatar\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-author-name\" is registered with an invalid category \"kubio-blog-components\".
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=wp_template_part
- > Console-api (warning) in wp-includes/js/dist/blocks.min.js?ver=b5d3b99262dfb659bd26+9:967
The block \"kubio/post-author-bio\" is registered with an invalid category \"kubio-blog-components\".
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=kubio
- > Console-api (severe) in wp-includes/js/dist/data.min.js?ver=ff7eb3945f963be850ff+1:19276
Store \"core/interface\" is already registered.
- > GET request to /wp-admin/admin.php?page=kubio
- > Console-api (warning) in wp-includes/js/dist/deprecated.min.js?ver=73ad3591e7bc95f4777a+1:627
`position` prop in wp.components.Dropdown is deprecated since version 6.2. Please use `popoverProps.placement` prop instead. Note: Note that the `position` prop will override any values passed through the `popoverProps.placement` prop.
Optimizations
Plugin configuration 87% from 29 tests
readme.txt 88% from 16 tests
The readme.txt file is important because it is parsed by WordPress.org for the public listing of your plugin
Please fix the following attributes:
- Screenshots: These screenshots lack descriptions #1, #2, #3, #4, #5, #6, #7 in kubio/assets to your readme.txt
- Tags: Please reduce the number of tags, currently 12 tag instead of maximum 10
kubio/plugin.php 85% from 13 tests
Analyzing the main PHP file in "Kubio AI Page Builder" version 2.0.1
It is important to fix the following:
- Description: If Twitter did it, so should we! Keep the description under 140 characters (currently 152 characters long)
- Main file name: The principal plugin file should be the same as the plugin slug ("kubio.php" instead of "plugin.php")
Code Analysis Passed 3 tests
File types Passed 1 test
🔸 Test weight: 35 | This is an overview of programming languages used in this plugin; dangerous file extensions are not allowed
There were no executable files found in this plugin133,615 lines of code in 6,096 files:
Language | Files | Blank lines | Comment lines | Lines of code |
---|---|---|---|---|
PHP | 1,067 | 14,260 | 20,361 | 60,520 |
JavaScript | 38 | 1,875 | 1,190 | 36,319 |
SVG | 4,792 | 257 | 0 | 13,346 |
JSON | 90 | 8 | 0 | 9,416 |
HTML | 24 | 460 | 370 | 7,794 |
Markdown | 33 | 2,901 | 1 | 4,277 |
CSS | 39 | 100 | 36 | 1,273 |
Bourne Shell | 2 | 170 | 126 | 464 |
YAML | 7 | 53 | 30 | 115 |
XML | 4 | 5 | 0 | 91 |
PHP code Passed 2 tests
This is a very shot review of cyclomatic complexity and code structure
This plugin has no cyclomatic complexity issues
Cyclomatic complexity | |
---|---|
Average complexity per logical line of code | 0.38 |
Average class complexity | 10.73 |
▷ Minimum class complexity | 1.00 |
▷ Maximum class complexity | 358.00 |
Average method complexity | 2.91 |
▷ Minimum method complexity | 1.00 |
▷ Maximum method complexity | 82.00 |
Code structure | ||
---|---|---|
Namespaces | 54 | |
Interfaces | 24 | |
Traits | 8 | |
Classes | 524 | |
▷ Abstract classes | 6 | 1.15% |
▷ Concrete classes | 518 | 98.85% |
▷ Final classes | 66 | 12.74% |
Methods | 3,023 | |
▷ Static methods | 583 | 19.29% |
▷ Public methods | 2,559 | 84.65% |
▷ Protected methods | 194 | 6.42% |
▷ Private methods | 270 | 8.93% |
Functions | 980 | |
▷ Named functions | 569 | 58.06% |
▷ Anonymous functions | 411 | 41.94% |
Constants | 504 | |
▷ Global constants | 35 | 6.94% |
▷ Class constants | 469 | 93.06% |
▷ Public constants | 429 | 91.47% |
Plugin size 0% from 2 tests
Image compression 0% from 2 tests
PNG files should be compressed to save space and minimize bandwidth usage
35 PNG files occupy 4.45MB with 1.72MB in potential savings
Potential savings
Compression of 5 random PNG files using pngquant | |||
---|---|---|---|
File | Size - original | Size - compressed | Savings |
(invalid) static/default-assets/avatar-image-placeholder.png | 1.00KB | 0.00KB | ▼ 100.00% |
vendor/wolfcast/browser-detection/docs/media/background.png | 0.23KB | 0.10KB | ▼ 58.82% |
lib/shapes/header-shapes/wavy-lines.png | 163.48KB | 107.85KB | ▼ 34.03% |
lib/shapes/header-shapes/rounded-squares-blue.png | 10.75KB | 11.80KB | 0.00% |
static/ai-assets/pro-img.png | 90.85KB | 101.00KB | 0.00% |