Home
Ultimate Appointment Booking & Scheduling
2.0.3
Does "Ultimate Appointment Scheduling" work with WordPress 5.8.2 and PHP 7.4.8? A smoke test was performed on 2021-11-14 01:37:56 UTC .
Summary
Errors
4 PHP notices
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 706.97 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
insignificant.
The plugin didn't make the site noticeably slower.
Environment
WordPress version 5.8.2 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M
Pages 24 Ultimate Appointment Scheduling - Welcome! ‹ Test site — WordPress
URL
/wp-admin/index.php?page=ewd-uasp-getting-started
Requested URL
/wp-admin/plugins.php?action=activate&plugin=ultimate-appointment-scheduling%2Fultimate-appointment-scheduling.php&plugin_status=all&paged=1&s&_wpnonce=9f10dad68e
Aspect
after-activation
HTTP status
200
Load time
0.705 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments
URL
/wp-admin/admin.php?page=ewd-uasp-dashboard
Aspect
menu-item
HTTP status
200
Load time
0.434 s
Memory usage
3.65 MiB
JS errors
None
Resource errors
None
Appointments → Appointments
URL
/wp-admin/admin.php?page=ewd-uasp-appointments
Aspect
menu-item-tab
HTTP status
200
Load time
0.253 s
Memory usage
4.03 MiB
JS errors
None
Resource errors
None
Appointments → Appointments
URL
/wp-admin/admin.php?page=ewd-uasp-appointment-submenu
Aspect
menu-item
HTTP status
200
Load time
0.175 s
Memory usage
3.66 MiB
JS errors
None
Resource errors
None
Appointments → Appointments → MENU ▼ ▲
URL
/wp-admin/admin.php?page=ewd-uasp-appointment-submenu
Aspect
menu-item-tab
HTTP status
200
Load time
0.140 s
Memory usage
3.66 MiB
JS errors
None
Resource errors
None
Appointments → Locations
URL
/wp-admin/edit.php?post_type=uasp-location
Aspect
menu-item
HTTP status
200
Load time
0.188 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Locations → MENU ▼ ▲
URL
/wp-admin/edit.php?post_type=uasp-location
Aspect
menu-item-tab
HTTP status
200
Load time
0.178 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Services
URL
/wp-admin/edit.php?post_type=uasp-service
Aspect
menu-item
HTTP status
200
Load time
0.169 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Services → MENU ▼ ▲
URL
/wp-admin/edit.php?post_type=uasp-service
Aspect
menu-item-tab
HTTP status
200
Load time
0.174 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Service Providers
URL
/wp-admin/edit.php?post_type=uasp-provider
Aspect
menu-item
HTTP status
200
Load time
0.213 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Service Providers → MENU ▼ ▲
URL
/wp-admin/edit.php?post_type=uasp-provider
Aspect
menu-item-tab
HTTP status
200
Load time
0.145 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Exceptions
URL
/wp-admin/edit.php?post_type=uasp-exception
Aspect
menu-item
HTTP status
200
Load time
0.177 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Exceptions → MENU ▼ ▲
URL
/wp-admin/edit.php?post_type=uasp-exception
Aspect
menu-item-tab
HTTP status
200
Load time
0.175 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Appointments → Export
URL
/wp-admin/admin.php?page=ewd-uasp-export
Aspect
menu-item
HTTP status
200
Load time
0.202 s
Memory usage
3.64 MiB
JS errors
None
Resource errors
None
Appointments → Import
URL
/wp-admin/admin.php?page=ewd-uasp-import
Aspect
menu-item
HTTP status
200
Load time
0.146 s
Memory usage
3.64 MiB
JS errors
None
Resource errors
None
Appointments → Settings
URL
/wp-admin/admin.php?page=ewd-uasp-settings
Aspect
menu-item
HTTP status
200
Load time
0.486 s
Memory usage
3.77 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Premium
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-premium-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.300 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Custom Fields
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-custom-fields-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.303 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Payment
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-payment-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.289 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Reminders
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-reminders-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.278 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Emails
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-emails-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.310 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Labelling
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-labelling-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.343 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Appointments → Settings → Styling
URL
/wp-admin/admin.php?page=ewd-uasp-settings&tab=ewd-uasp-styling-tab
Aspect
menu-item-tab
HTTP status
200
Load time
0.465 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.224 s
Memory usage
3.42 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.293 s 0.336 s +0.043 s 3.08 MiB 3.75 MiB + 688.18 KiB /wp-admin/edit.php 0.178 s 0.203 s +0.025 s 3.11 MiB 3.83 MiB + 735.64 KiB /wp-admin/post-new.php 0.712 s 0.888 s +0.176 s 5.27 MiB 6.18 MiB + 933.8 KiB /wp-admin/upload.php 0.481 s 0.289 s -0.192 s 3.03 MiB 3.72 MiB + 703.78 KiB /wp-admin/options-writing.php 0.144 s 0.148 s +0.004 s 3.02 MiB 3.64 MiB + 635.45 KiB /wp-admin/media-new.php 0.389 s 0.146 s -0.243 s 3.01 MiB 3.65 MiB + 657.83 KiB /wp-admin/edit-tags.php?taxonomy=category 0.177 s 0.175 s -0.002 s 3.04 MiB 3.7 MiB + 674.73 KiB /wp-admin/post-new.php?post_type=page 0.895 s 0.708 s -0.187 s 5.26 MiB 6.17 MiB + 932.8 KiB /wp-admin/options-discussion.php 0.227 s 0.328 s +0.101 s 3 MiB 3.66 MiB + 668.89 KiB /wp-admin/edit-comments.php 0.195 s 0.210 s +0.015 s 3.04 MiB 3.7 MiB + 670.13 KiB / 0.268 s 0.201 s -0.067 s 2.96 MiB 3.42 MiB + 475.48 KiB
Average
0.360 s 0.330 s -0.030 s 3.44 MiB 4.13 MiB + 706.97 KiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
JavaScript 49.4% 15,644 2,382 139 PHP 30.3% 9,594 2,484 90 CSS 17.9% 5,648 236 18 PO File 1.4% 436 275 1 Markdown 1.0% 317 0 1
Total
31,639
5,377
249
Lines of code
9,385
Total complexity
1,742
Median class complexity
13.5
Median method complexity
3.0
Most complex class
ewduaspAppointmentsTable
Most complex function
ewduaspSettings::load_settings_panel()
Classes
56
Methods
355
Functions
28
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 2 wp_ewd_uasp_appointments wp_ewd_uasp_custom_fields_meta Options wp_options
2 ewd-uasp-installation-time ewd-uasp-permission-level Custom Post Types 4
ID
Name
uasp-location Locations uasp-service Services uasp-provider Service Providers uasp-exception Exceptions
Meta Boxes {
"uasp-exception": {
"uasp-exception": {
"title": "Exception Details",
"context": "normal"
}
},
"uasp-location": {
"uasp-location": {
"title": "Location Details",
"context": "normal"
},
"ewd_uasp_meta_need_help": {
"title": "Need Help?",
"context": "side"
}
},
"uasp-service": {
"uasp-service": {
"title": "Service Details",
"context": "normal"
},
"ewd_uasp_meta_need_help": {
"title": "Need Help?",
"context": "side"
}
},
"uasp-provider": {
"uasp-provider": {
"title": "Service Provider Details",
"context": "normal"
},
"ewd_uasp_meta_need_help": {
"title": "Need Help?",
"context": "side"
}
}
}
PHP Error Log 4 lines [14-Nov-2021 01:38:10 UTC] PHP Notice: date_default_timezone_set(): Timezone ID '' is invalid in /wp-content/plugins/ultimate-appointment-scheduling/includes/Notifications.class.php on line 38
[14-Nov-2021 01:38:12 UTC] PHP Notice: Trying to access array offset on value of type null in /wp-content/plugins/ultimate-appointment-scheduling/includes/WP_List_Table.AppointmentsTable.class.php on line 691
[14-Nov-2021 01:38:13 UTC] PHP Notice: Trying to access array offset on value of type null in /wp-content/plugins/ultimate-appointment-scheduling/includes/WP_List_Table.AppointmentsTable.class.php on line 691
[14-Nov-2021 01:38:13 UTC] PHP Notice: Trying to access array offset on value of type null in /wp-content/plugins/ultimate-appointment-scheduling/includes/WP_List_Table.AppointmentsTable.class.php on line 691