Benchmarks
Plugin footprint 65% from 16 tests
Installer Passed 1 test
🔺 Critical test (weight: 50) | Verifying that this plugin installs correctly without errors
The plugin installed gracefully, with no errors
Server metrics [RAM: ▼0.61MB] [CPU: ▼38.55ms] Passed 4 tests
A check of server-side resources used by Web2application Convert your website to android and IOS apps with push notifications
This plugin does not affect your website's performance
Page | Memory (MB) | CPU Time (ms) |
---|---|---|
Home / | 3.74 ▲0.27 | 30.27 ▼11.07 |
Dashboard /wp-admin | 3.35 ▲0.00 | 26.53 ▼36.33 |
Posts /wp-admin/edit.php | 3.35 ▼0.01 | 26.77 ▼22.99 |
Add New Post /wp-admin/post-new.php | 3.35 ▼2.54 | 27.80 ▼83.80 |
Media Library /wp-admin/upload.php | 3.35 ▲0.12 | 26.25 ▼6.60 |
Marketing Tools /wp-admin/admin.php?page=web2application-marketing-tools | 3.35 | 30.53 |
Premium Settings /wp-admin/admin.php?page=web2application-premium-settings | 3.35 | 26.26 |
Web2apllication /wp-admin/admin.php?page=Web2apllication-main | 3.35 | 27.44 |
Web Push Settings /wp-admin/admin.php?page=web2application-web-push-settings | 3.35 | 25.54 |
Send Push /wp-admin/admin.php?page=send-push | 3.35 | 27.00 |
Tab Menu Links /wp-admin/admin.php?page=web2application-tab-menus | 3.35 | 26.18 |
App Members Club /wp-admin/admin.php?page=web2application-app-members-club | 3.35 | 26.74 |
Web2application site /wp-admin/admin.php?page=Web2apllication-main-2 | 3.35 | 24.27 |
Server storage [IO: ▲2.21MB] [DB: ▲0.00MB] 67% from 3 tests
How much does this plugin use your filesystem and database?
Just a few items left to fix
- You have illegally modified 1 file (0.04KB) outside of "wp-content/plugins/web2application/" and "wp-content/uploads/"
- (new file) web2app-id
Filesystem: 71 new files
Database: no new tables, 8 new options
New WordPress options |
---|
db_upgraded |
widget_recent-comments |
widget_theysaidso_widget |
theysaidso_admin_options |
widget_client_fav |
widget_recent-posts |
widget_my_custom_widget |
can_compress_scripts |
Browser metrics Passed 4 tests
Web2application Convert your website to android and IOS apps with push notifications: an overview of browser usage
There were no issues detected in relation to browser resource usage
Page | Nodes | Memory (MB) | Script (ms) | Layout (ms) |
---|---|---|---|---|
Home / | 2,848 ▲86 | 14.24 ▼0.11 | 1.76 ▲0.19 | 45.12 ▲0.54 |
Dashboard /wp-admin | 2,256 ▲78 | 5.63 ▼0.11 | 95.89 ▼18.54 | 43.85 ▲0.23 |
Posts /wp-admin/edit.php | 2,158 ▲55 | 2.03 ▲0.09 | 36.89 ▼3.86 | 31.01 ▼10.46 |
Add New Post /wp-admin/post-new.php | 1,584 ▲58 | 23.38 ▲0.22 | 644.50 ▲23.01 | 60.70 ▲5.01 |
Media Library /wp-admin/upload.php | 1,458 ▲61 | 4.23 ▲0.03 | 107.83 ▲1.85 | 47.03 ▲0.68 |
Marketing Tools /wp-admin/admin.php?page=web2application-marketing-tools | 1,079 | 2.97 | 56.28 | 34.39 |
Premium Settings /wp-admin/admin.php?page=web2application-premium-settings | 1,659 | 2.10 | 28.15 | 32.34 |
Web2apllication /wp-admin/admin.php?page=Web2apllication-main | 1,081 | 2.01 | 24.35 | 35.75 |
Web Push Settings /wp-admin/admin.php?page=web2application-web-push-settings | 1,314 | 3.16 | 41.04 | 72.77 |
Send Push /wp-admin/admin.php?page=send-push | 1,292 | 4.23 | 62.54 | 25.75 |
Tab Menu Links /wp-admin/admin.php?page=web2application-tab-menus | 1,798 | 4.23 | 65.77 | 54.33 |
App Members Club /wp-admin/admin.php?page=web2application-app-members-club | 1,311 | 6.03 | 133.41 | 33.40 |
Web2application site /wp-admin/admin.php?page=Web2apllication-main-2 | 1,075 | 7.12 | 218.83 | 53.67 |
Uninstaller [IO: ▲0.00MB] [DB: ▲0.00MB] 50% from 4 tests
🔸 Tests weight: 35 | It is important to correctly uninstall your plugin, without leaving any traces
These items require your attention
- This plugin cannot be uninstalled
- > User deprecated in wp-includes/functions.php+5737
Function 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 were found after uninstall: 8 options
- widget_client_fav
- widget_recent-posts
- can_compress_scripts
- db_upgraded
- theysaidso_admin_options
- widget_theysaidso_widget
- widget_recent-comments
- widget_my_custom_widget
Smoke tests 0% from 4 tests
Server-side errors 0% from 1 test
🔹 Test weight: 20 | A smoke test targeting server-side errors
Almost there, just fix the following server-side errors
- 152 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > User deprecated in wp-includes/functions.php+5737
Function has_cap was called with an argument that is deprecated since version 2.0.0! Usage of user levels is deprecated. Use capabilities instead.
- 32 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > Notice in wp-content/plugins/web2application/web2application.php+409
Trying to access array offset on value of type bool
- 89 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+2008
Undefined variable: row
- > GET request to /wp-admin/admin.php?page=web2application-marketing-tools
- > Notice in wp-content/plugins/web2application/includes/web2application-marketing-tools.php+352
Trying to get property 'android_store_url' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-marketing-tools
- > Notice in wp-content/plugins/web2application/includes/web2application-marketing-tools.php+356
Trying to get property 'apple_store_url' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+155
Trying to get property 'allow_landscape' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+166
Trying to get property 'allow_zoom' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+177
Trying to get property 'support_deep_link' of non-object
- 36 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+231
Trying to get property 'push_sound' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+249
Trying to get property 'remember_password' of non-object
- 3 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+261
Trying to get property 'open_to_browser' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+272
Trying to get property 'disable_no_internet' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+283
Trying to get property 'disable_webview_cache' of non-object
- 3 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+295
Trying to get property 'allow_progress_bar' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-premium-settings.php+306
Trying to get property 'disable_pull_to_refresh' of non-object
- 18 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+345
Undefined variable: push
- 6 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+276
Trying to get property 'web_alert_type' of non-object
- 3 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+284
Trying to get property 'web_alert_title' of non-object
- 3 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+287
Trying to get property 'web_alert_desc' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+234
Trying to get property 'web_alert_icon' of non-object
- 3 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+292
Trying to get property 'web_alert_button' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+280
Trying to get property 'display_icon' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+341
Trying to get property 'fb_server_key' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Notice in wp-content/plugins/web2application/includes/web2application-web-push-settings.php+345
Trying to get property 'webapp_key' of non-object
- > GET request to /wp-admin/admin.php?page=send-push
- > Notice in wp-content/plugins/web2application/includes/web2application-sendpush-screen.php+250
Undefined index: Push_Message
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=send-push
- > Notice in wp-content/plugins/web2application/includes/web2application-sendpush-screen.php+282
Trying to get property 'app_paied' of non-object
- > GET request to /wp-admin/admin.php?page=send-push
- > Notice in wp-content/plugins/web2application/includes/web2application-sendpush-screen.php+275
Undefined index: image
- > GET request to /wp-admin/admin.php?page=send-push
- > Notice in wp-content/plugins/web2application/includes/web2application-sendpush-screen.php+284
Undefined index: big_image
- 4 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+659
Trying to get property 'testers' of non-object
- 3 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Warning in wp-content/plugins/web2application/includes/web2application-app-members-club.php+659
count(): Parameter must be an array or an object that implements Countable
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+387
Undefined variable: app_menu_background
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+393
Undefined variable: app_menu_link_color
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+429
Trying to get property 'app_menu_background' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+434
Trying to get property 'app_menu_link_color' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+439
Trying to get property 'app_menu_unselected_link_color' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+448
Trying to get property 'app_menu_is_rtl' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+459
Trying to get property 'push_history_tab' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+466
Trying to get property 'push_history_title' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+549
Undefined variable: app_paied
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+549
Undefined variable: menu_count
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Notice in wp-content/plugins/web2application/includes/web2application-tab-menus.php+547
Undefined variable: base_url
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Deprecated in wp-content/plugins/web2application/includes/web2application-app-members-club.php+661
The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence
- 15 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+2008
Trying to get property 'dashboard' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+628
Trying to get property 'total_members' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+637
Trying to get property 'num_of_members_for_today' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+643
Trying to get property 'num_of_birthdays' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Warning in wp-content/plugins/web2application/includes/web2application-app-members-club.php+651
Invalid argument supplied for foreach()
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+669
Trying to get property 'num_of_automations' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+1918
Trying to get property 'member_count_from_apps' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+1918
Trying to get property 'member_count_from_api' of non-object
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+1918
Trying to get property 'member_count_from_plugin' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+1942
Trying to get property 'groups' of non-object
- 8 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Warning in wp-content/plugins/web2application/includes/web2application-app-members-club.php+2008
array_column() expects parameter 1 to be array, null given
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+1968
Trying to get property 'membership_by_date' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+1989
Trying to get property 'bday_by_month' of non-object
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Notice in wp-content/plugins/web2application/includes/web2application-app-members-club.php+2008
Trying to get property 'automation_by_date' of non-object
SRP 0% 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 items
- 3× PHP files output non-empty strings when accessed directly via GET requests:
- > /wp-content/plugins/web2application/includes/web2application-sendpush-screen.php
- > /wp-content/plugins/web2application/includes/web2application-reminder.php
- > /wp-content/plugins/web2application/api/get_orders.php
- 15× GET requests to PHP files trigger server-side errors or Error 500 responses (only 10 are shown):
- > PHP Fatal error
Uncaught Error: Call to undefined function get_users() in wp-content/plugins/web2application/includes/web2application-email-test.php:3
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/web2application/search/elementor-widget-cat.php:15
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/web2application/order/order.php:3
- > PHP Fatal error
Uncaught Error: Call to a member function get_results() on null in wp-content/plugins/web2application/api/get_abcarts.php:9
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/web2application/search/search.php:3
- > PHP Fatal error
Uncaught Error: Call to undefined function _e() in wp-content/plugins/web2application/includes/web2application-premium-settings.php:142
- > PHP Notice
Undefined variable: app_menu_background in wp-content/plugins/web2application/includes/web2application-woocommerce-orders.php on line 42
- > PHP Notice
Undefined variable: app_menu_link_color in wp-content/plugins/web2application/includes/web2application-woocommerce-orders.php on line 51
- > PHP Fatal error
Uncaught Error: Call to undefined function add_shortcode() in wp-content/plugins/web2application/search/show.php:3
- > PHP Notice
Trying to access array offset on value of type null in wp-content/plugins/web2application/includes/web2application-premium-settings.php on line 79
- > 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=web2application-marketing-tools
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=web2application-marketing-tools 258:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=web2application-premium-settings 377:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=web2application-premium-settings
- > Network (severe)
https://web2application.com/w2a/user/push_sounds/ - Failed to load resource: the server responded with a status of 403 ()
- > GET request to /wp-admin/admin.php?page=Web2apllication-main
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=Web2apllication-main 285:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=web2application-web-push-settings
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=web2application-web-push-settings 385:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=send-push
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=send-push 315:0 Uncaught SyntaxError: Unexpected token '
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=web2application-tab-menus 595:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=web2application-tab-menus
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=web2application-tab-menus 437:23 Uncaught TypeError: $(...).iconpicker is not a function
- > GET request to /wp-admin/admin.php?page=web2application-app-members-club
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=web2application-app-members-club 865:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > Javascript (severe) in unknown
/wp-admin/admin.php?page=Web2apllication-main-2 177:19 Uncaught ReferenceError: wp is not defined
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > Javascript (severe) in unknown
https://web2application.com/w2a/user/login.php - Access to XMLHttpRequest at 'https://www.facebook.com/plugins/customer_chat/SDK/?app_id=&attribution=setup_tool&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df180a6ea9433ad%26domain%3Dweb2application.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fweb2application.com%252Ff2b1d3f87daa45%26relation%3Dparent.parent¤t_url=https%3A%2F%2Fweb2application.com%2Fw2a%2Fuser%2Flogin.php&event_name=chat_plugin_sdk_facade_create&is_loaded_by_facade=true&loading_time=0&locale=en_US&log_id=37feeafe-b717-461c-95a0-6f18d4ad21a4&page_id=347893329258672&request_time=1700216871419&sdk=joey&should_use_new_domain=false&suppress_http_code=1' from origin 'https://web2application.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > Network (severe)
https://www.facebook.com/plugins/customer_chat/SDK/?app_id=&attribution=setup_tool&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df180a6ea9433ad%26domain%3Dweb2application.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fweb2application.com%252Ff2b1d3f87daa45%26relation%3Dparent.parent¤t_url=https%3A%2F%2Fweb2application.com%2Fw2a%2Fuser%2Flogin.php&event_name=chat_plugin_sdk_facade_create&is_loaded_by_facade=true&loading_time=0&locale=en_US&log_id=37feeafe-b717-461c-95a0-6f18d4ad21a4&page_id=347893329258672&request_time=1700216871419&sdk=joey&should_use_new_domain=false&suppress_http_code=1 - Failed to load resource: net::ERR_FAILED
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > Javascript (severe) in unknown
https://web2application.com/w2a/user/login.php - Access to XMLHttpRequest at 'https://www.facebook.com/plugins/customer_chat/facade/?app_id=&attribution=setup_tool&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df180a6ea9433ad%26domain%3Dweb2application.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fweb2application.com%252Ff2b1d3f87daa45%26relation%3Dparent.parent¤t_url=https%3A%2F%2Fweb2application.com%2Fw2a%2Fuser%2Flogin.php&is_loaded_by_facade=true&locale=en_US&log_id=37feeafe-b717-461c-95a0-6f18d4ad21a4&page_id=347893329258672&request_time=1700216871419&sdk=joey&should_use_new_domain=false&suppress_http_code=1' from origin 'https://web2application.com' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://web2application.com' that is not equal to the supplied origin.
- > GET request to /wp-admin/admin.php?page=Web2apllication-main-2
- > Network (severe)
https://www.facebook.com/plugins/customer_chat/facade/?app_id=&attribution=setup_tool&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df180a6ea9433ad%26domain%3Dweb2application.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fweb2application.com%252Ff2b1d3f87daa45%26relation%3Dparent.parent¤t_url=https%3A%2F%2Fweb2application.com%2Fw2a%2Fuser%2Flogin.php&is_loaded_by_facade=true&locale=en_US&log_id=37feeafe-b717-461c-95a0-6f18d4ad21a4&page_id=347893329258672&request_time=1700216871419&sdk=joey&should_use_new_domain=false&suppress_http_code=1 - Failed to load resource: net::ERR_FAILED
Optimizations
Plugin configuration 93% from 29 tests
readme.txt 88% from 16 tests
The readme.txt file uses markdown syntax to describe your plugin to the world
Attributes that need to be fixed:
- Tags: You are using too many tags: 20 tag instead of maximum 10
- Screenshots: Add images for these screenshots: #1 (web2application main plugin settings screen), #2 (Send push notifications and web push notifications from your WordPress admin), #3 (Add a tab menu to your android and iOS apps from your WordPress admin), #4 (Marketing Tools - Get QRcode and a smart download link that will help your users to download your android and iOS apps), #5 (Marketing Tools - Special offers for your Android and iOS users only. Help bring downloads), #6 (Marketing Tools - Cart Reminder - Send E-mail and Push notification to a user and bring him back to complete his order (user needs to be logged in to save his cart)), #7 (Marketing Tools - Miss You Reminder - Send E-mail and push to a user to remind him to come back and buy something new in your site or android / iOS app), #8 (Marketing tools - In-App Discount - Give your application users a special discount if they buy throw your android or iOS application), #9 (Premium setting screen - part 1), #10 (Premium setting screen - part 2), #11 (Web push notification settings), #12 (Enable WOOCOMMERCE integration and send a personal push notification to your android and iOS users), #13 (Send Push Notification directly from your edit page/post/product edit screen), #14 (Members Dashboard), #15 (Smart Push Notifications Example)
web2application/web2application.php Passed 13 tests
The principal PHP file in "Web2application Convert your website to android and IOS apps with push notifications" v. 5.0 is loaded by WordPress automatically on each request
126 characters long description:
Convert your WordPress site into native mobile Android & iOS apps, Enjoy sending push notifications and more advanced features
Code Analysis Passed 3 tests
File types Passed 1 test
🔸 Test weight: 35 | Executable files are considered dangerous and should not be included with any WordPress plugin
No dangerous file extensions were detected11,049 lines of code in 42 files:
Language | Files | Blank lines | Comment lines | Lines of code |
---|---|---|---|---|
PHP | 29 | 1,735 | 1,352 | 9,487 |
CSS | 6 | 62 | 71 | 581 |
PO File | 1 | 215 | 278 | 545 |
JavaScript | 3 | 59 | 67 | 329 |
SVG | 1 | 84 | 0 | 96 |
HTML | 1 | 0 | 0 | 10 |
JSON | 1 | 0 | 0 | 1 |
PHP code Passed 2 tests
Cyclomatic complexity and code structure are the fingerprint of this plugin
This plugin has no cyclomatic complexity problems
Cyclomatic complexity | |
---|---|
Average complexity per logical line of code | 0.33 |
Average class complexity | 36.22 |
▷ Minimum class complexity | 1.00 |
▷ Maximum class complexity | 241.00 |
Average method complexity | 3.52 |
▷ Minimum method complexity | 1.00 |
▷ Maximum method complexity | 27.00 |
Code structure | ||
---|---|---|
Namespaces | 2 | |
Interfaces | 0 | |
Traits | 0 | |
Classes | 9 | |
▷ Abstract classes | 0 | 0.00% |
▷ Concrete classes | 9 | 100.00% |
▷ Final classes | 0 | 0.00% |
Methods | 121 | |
▷ Static methods | 77 | 63.64% |
▷ Public methods | 114 | 94.21% |
▷ Protected methods | 5 | 4.13% |
▷ Private methods | 2 | 1.65% |
Functions | 89 | |
▷ Named functions | 74 | 83.15% |
▷ Anonymous functions | 15 | 16.85% |
Constants | 11 | |
▷ Global constants | 11 | 100.00% |
▷ Class constants | 0 | 0.00% |
▷ Public constants | 0 | 0.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
2 PNG files occupy 0.03MB with 0.02MB in potential savings
Potential savings
Compression of 2 random PNG files using pngquant | |||
---|---|---|---|
File | Size - original | Size - compressed | Savings |
img/logo.png | 17.17KB | 5.35KB | ▼ 68.86% |
includes/img/logo.png | 17.17KB | 5.35KB | ▼ 68.86% |