Home
Hotel Booking Lite
4.7.4
Does Hotel Booking Lite work with WordPress 6.3.1 and PHP 8.1.12? A smoke test was performed on 2023-08-31 00:58:33 UTC .
Summary
Errors
1 PHP notices
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 2.35 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.054 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.3.1 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 35 Plugins ‹ Test site — WordPress
URL
/wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL
/wp-admin/plugins.php?action=activate&plugin=motopress-hotel-booking-lite%2Fmotopress-hotel-booking.php&plugin_status=all&paged=1&s&_wpnonce=6fccd50b94
Aspect
after-activation
HTTP status
200
Load time
1.610 s
Memory usage
5.32 MiB
JS errors
None
Resource errors
None
Accommodation
URL
/wp-admin/edit.php?post_type=mphb_room_type
Aspect
menu-item
HTTP status
200
Load time
0.224 s
Memory usage
5.06 MiB
JS errors
None
Resource errors
None
Accommodation → Add Accommodation Type
URL
/wp-admin/post-new.php?post_type=mphb_room_type
Aspect
menu-item
HTTP status
200
Load time
1.231 s
Memory usage
5.17 MiB
JS errors
None
Resource errors
None
Accommodation → Categories
URL
/wp-admin/edit-tags.php?taxonomy=mphb_room_type_category&post_type=mphb_room_type
Aspect
menu-item
HTTP status
200
Load time
0.265 s
Memory usage
4.98 MiB
JS errors
None
Resource errors
None
Accommodation → Tags
URL
/wp-admin/edit-tags.php?taxonomy=mphb_room_type_tag&post_type=mphb_room_type
Aspect
menu-item
HTTP status
200
Load time
0.250 s
Memory usage
4.98 MiB
JS errors
None
Resource errors
None
Accommodation → Amenities
URL
/wp-admin/edit-tags.php?taxonomy=mphb_room_type_facility&post_type=mphb_room_type
Aspect
menu-item
HTTP status
200
Load time
0.236 s
Memory usage
4.98 MiB
JS errors
None
Resource errors
None
Accommodation → Attributes
URL
/wp-admin/edit.php?post_type=mphb_room_type&page=mphb_room_attribute
Aspect
menu-item
HTTP status
200
Load time
0.193 s
Memory usage
4.89 MiB
JS errors
None
Resource errors
None
Accommodation → Seasons
URL
/wp-admin/edit.php?post_type=mphb_season
Aspect
menu-item
HTTP status
200
Load time
0.243 s
Memory usage
5.05 MiB
JS errors
None
Resource errors
None
Accommodation → Rates
URL
/wp-admin/edit.php?post_type=mphb_rate
Aspect
menu-item
HTTP status
200
Load time
0.386 s
Memory usage
5.05 MiB
JS errors
None
Resource errors
None
Accommodation → Services
URL
/wp-admin/edit.php?post_type=mphb_room_service
Aspect
menu-item
HTTP status
200
Load time
0.251 s
Memory usage
5.05 MiB
JS errors
None
Resource errors
None
Accommodation → Accommodations
URL
/wp-admin/edit.php?post_type=mphb_room
Aspect
menu-item
HTTP status
200
Load time
0.210 s
Memory usage
5.05 MiB
JS errors
None
Resource errors
None
Accommodation → Generate Accommodations
URL
/wp-admin/edit.php?post_type=mphb_room_type&page=mphb_rooms_generator
Aspect
menu-item
HTTP status
200
Load time
0.180 s
Memory usage
4.9 MiB
JS errors
None
Resource errors
None
Accommodation → Settings
URL
/wp-admin/edit.php?post_type=mphb_room_type&page=mphb_settings
Aspect
menu-item
HTTP status
200
Load time
0.900 s
Memory usage
5.08 MiB
JS errors
None
Resource errors
None
Accommodation → Settings → Admin Emails
URL
/wp-admin/admin.php?page=mphb_settings&tab=admin_emails
Aspect
menu-item-tab
HTTP status
200
Load time
0.834 s
Memory usage
5.06 MiB
JS errors
None
Resource errors
None
Accommodation → Settings → Customer Emails
URL
/wp-admin/admin.php?page=mphb_settings&tab=customer_emails
Aspect
menu-item-tab
HTTP status
200
Load time
1.034 s
Memory usage
5.07 MiB
JS errors
None
Resource errors
None
Accommodation → Settings → Email Settings
URL
/wp-admin/admin.php?page=mphb_settings&tab=global_emails
Aspect
menu-item-tab
HTTP status
200
Load time
0.849 s
Memory usage
5.06 MiB
JS errors
None
Resource errors
None
Accommodation → Settings → Payment Gateways
URL
/wp-admin/admin.php?page=mphb_settings&tab=payments
Aspect
menu-item-tab
HTTP status
200
Load time
0.274 s
Memory usage
4.99 MiB
JS errors
None
Resource errors
None
Accommodation → Settings → Extensions
URL
/wp-admin/admin.php?page=mphb_settings&tab=extensions
Aspect
menu-item-tab
HTTP status
200
Load time
0.213 s
Memory usage
4.97 MiB
JS errors
None
Resource errors
None
Accommodation → Settings → Advanced
URL
/wp-admin/admin.php?page=mphb_settings&tab=advanced
Aspect
menu-item-tab
HTTP status
200
Load time
0.277 s
Memory usage
5.03 MiB
JS errors
None
Resource errors
None
Accommodation → Language
URL
/wp-admin/edit.php?post_type=mphb_room_type&page=mphb_language
Aspect
menu-item
HTTP status
200
Load time
0.198 s
Memory usage
4.9 MiB
JS errors
None
Resource errors
None
Accommodation → Shortcodes
URL
/wp-admin/edit.php?post_type=mphb_room_type&page=mphb_shortcodes
Aspect
menu-item
HTTP status
200
Load time
0.219 s
Memory usage
4.92 MiB
JS errors
None
Resource errors
None
Bookings
URL
/wp-admin/edit.php?post_type=mphb_booking
Aspect
menu-item
HTTP status
200
Load time
0.243 s
Memory usage
5.06 MiB
JS errors
None
Resource errors
None
Bookings → Payment History
URL
/wp-admin/edit.php?post_type=mphb_payment
Aspect
menu-item
HTTP status
200
Load time
0.229 s
Memory usage
5.05 MiB
JS errors
None
Resource errors
None
Bookings → Calendar
URL
/wp-admin/admin.php?page=mphb_calendar&mphb_bookings_calendar%5Bperiod%5D=custom
Requested URL
/wp-admin/admin.php?page=mphb_calendar
Aspect
menu-item
HTTP status
200
Load time
0.323 s
Memory usage
5 MiB
JS errors
None
Resource errors
None
Bookings → Customers
URL
/wp-admin/admin.php?page=mphb_customers
Aspect
menu-item
HTTP status
200
Load time
0.212 s
Memory usage
5.21 MiB
JS errors
None
Resource errors
None
Bookings → Coupons
URL
/wp-admin/edit.php?post_type=mphb_coupon
Aspect
menu-item
HTTP status
200
Load time
0.225 s
Memory usage
5.05 MiB
JS errors
None
Resource errors
None
Bookings → Booking Rules
URL
/wp-admin/admin.php?page=mphb_booking_rules
Aspect
menu-item
HTTP status
200
Load time
0.218 s
Memory usage
5.02 MiB
JS errors
None
Resource errors
None
Bookings → Taxes & Fees
URL
/wp-admin/admin.php?page=mphb_taxes_and_fees
Aspect
menu-item
HTTP status
200
Load time
0.223 s
Memory usage
5.01 MiB
JS errors
None
Resource errors
None
Bookings → Sync Calendars
URL
/wp-admin/admin.php?page=mphb_ical
Aspect
menu-item
HTTP status
200
Load time
0.182 s
Memory usage
4.89 MiB
JS errors
None
Resource errors
None
Bookings → Reports
URL
/wp-admin/admin.php?page=mphb_reports
Aspect
menu-item
HTTP status
200
Load time
0.255 s
Memory usage
5.26 MiB
JS errors
None
Resource errors
None
Bookings → Reports → Export
URL
/wp-admin/admin.php?page=mphb_reports&tab=export
Aspect
menu-item-tab
HTTP status
200
Load time
0.220 s
Memory usage
5.23 MiB
JS errors
None
Resource errors
None
Bookings → Extensions
URL
/wp-admin/admin.php?page=mphb_extensions
Aspect
menu-item
HTTP status
200
Load time
1.834 s
Memory usage
5.17 MiB
JS errors
None
Resource errors
None
Bookings → Go Premium
URL
/wp-admin/admin.php?page=mphb_premium
Aspect
menu-item
HTTP status
200
Load time
0.213 s
Memory usage
4.89 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.286 s
Memory usage
4.75 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin/widgets.php
Aspect
new-sidebar-widgets
HTTP status
200
Load time
2.800 s
Memory usage
8.25 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.382 s 0.371 s -0.011 s 2.82 MiB 5.06 MiB + 2.24 MiB /wp-admin/edit.php 0.212 s 0.251 s +0.039 s 2.85 MiB 5.14 MiB + 2.29 MiB /wp-admin/post-new.php 0.759 s 1.013 s +0.254 s 5.21 MiB 8.57 MiB + 3.36 MiB /wp-admin/upload.php 0.614 s 0.324 s -0.290 s 2.77 MiB 4.99 MiB + 2.22 MiB /wp-admin/options-writing.php 0.231 s 0.231 s +0.000 s 2.76 MiB 4.97 MiB + 2.21 MiB /wp-admin/media-new.php 0.464 s 0.340 s -0.124 s 2.74 MiB 4.9 MiB + 2.16 MiB /wp-admin/edit-tags.php?taxonomy=category 0.198 s 0.593 s +0.395 s 2.76 MiB 4.99 MiB + 2.24 MiB /wp-admin/post-new.php?post_type=page 0.577 s 1.037 s +0.460 s 5.21 MiB 8.37 MiB + 3.16 MiB /wp-admin/options-discussion.php 0.245 s 0.287 s +0.042 s 2.75 MiB 4.9 MiB + 2.15 MiB /wp-admin/edit-comments.php 0.420 s 0.258 s -0.162 s 2.78 MiB 5 MiB + 2.22 MiB / 0.283 s 0.270 s -0.013 s 3.13 MiB 4.75 MiB + 1.62 MiB
Average
0.399 s 0.452 s +0.054 s 3.25 MiB 5.6 MiB + 2.35 MiB
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
PO File 61.3% 106,500 1,430 26 PHP 29.3% 50,874 15,956 472 JavaScript 5.4% 9,446 1,443 7 CSS 3.9% 6,771 660 20 XML 0.1% 117 9 1 Markdown 0.1% 104 0 1 JSON 0.0% 18 0 1
Total
173,830
19,498
528
Lines of code
48,269
Total complexity
9,244
Median class complexity
16.0
Median method complexity
1.0
Most complex class
MPHB\BookingsCalendar
Most complex function
MPHB\Views\BookingView::generatePriceBreakdownArray()
Classes
362
Methods
3,470
Functions
173
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 7 wp_mphb_api_keys wp_mphb_customers wp_mphb_customers_meta wp_mphb_sync_logs wp_mphb_sync_queue wp_mphb_sync_stats wp_mphb_sync_urls Options wp_options
7 mphb_custom_roles_version mphb_db_version mphb_last_known_extensions mphb_passed_notices mphb_registered_attributes widget_mphb_rooms_widget widget_mphb_search_availability_widget Custom Post Types 10
ID
Name
mphb_booking Bookings mphb_room_type Accommodation Types mphb_room_attribute Attributes mphb_season Seasons mphb_rate Rates mphb_room_service Services mphb_room Accommodations mphb_payment Payment History mphb_reserved_room Reserved Accommodations mphb_coupon Coupons
Sidebar Widgets 2
ID
Name
mphb_rooms_widget Accommodation Types mphb_search_availability_widget Search Availability
Meta Boxes {
"mphb_booking": {
"submitdiv": {
"title": "Update Booking",
"context": "side"
},
"logs": {
"title": "Logs",
"context": "side"
},
"mphb_rooms": {
"title": "Reserved Accommodations",
"context": "advanced"
}
},
"mphb_room_type": {
"rooms": {
"title": "Generate Accommodations",
"context": "normal"
},
"attributes": {
"title": "Attributes",
"context": "side"
},
"reviews": {
"title": "Accommodation Reviews",
"context": "side"
}
},
"mphb_room_attribute": {
"submitdiv": {
"title": "Publish",
"context": "side"
},
"terms": {
"title": "Terms",
"context": "normal"
}
},
"mphb_rate": {
"submitdiv": {
"title": "Update Rate",
"context": "side"
}
},
"mphb_payment": {
"submitdiv": {
"title": "Update Payment",
"context": "side"
},
"logs": {
"title": "Logs",
"context": "side"
}
}
}
Roles 3
ID
Name
mphb_manager Hotel Manager mphb_worker Hotel Worker mphb_customer Hotel Customer
Capabilities 124 mphb_manage_settings mphb_manage_booking_rules mphb_view_calendar mphb_manage_taxes_and_fees mphb_view_reports mphb_export_reports mphb_sync_ical mphb_import_ical mphb_view_customers mphb_edit_customer mphb_delete_customer edit_mphb_bookings edit_private_mphb_bookings edit_others_mphb_bookings edit_published_mphb_bookings delete_mphb_bookings delete_private_mphb_bookings delete_others_mphb_bookings delete_published_mphb_bookings read_mphb_bookings read_private_mphb_bookings publish_mphb_bookings edit_mphb_room_types edit_private_mphb_room_types edit_others_mphb_room_types edit_published_mphb_room_types delete_mphb_room_types delete_private_mphb_room_types delete_others_mphb_room_types delete_published_mphb_room_types read_mphb_room_types read_private_mphb_room_types publish_mphb_room_types edit_mphb_room_attributes edit_private_mphb_room_attributes edit_others_mphb_room_attributes edit_published_mphb_room_attributes delete_mphb_room_attributes delete_private_mphb_room_attributes delete_others_mphb_room_attributes delete_published_mphb_room_attributes read_mphb_room_attributes read_private_mphb_room_attributes publish_mphb_room_attributes edit_mphb_seasons edit_private_mphb_seasons edit_others_mphb_seasons edit_published_mphb_seasons delete_mphb_seasons delete_private_mphb_seasons delete_others_mphb_seasons delete_published_mphb_seasons read_mphb_seasons read_private_mphb_seasons publish_mphb_seasons edit_mphb_rates edit_private_mphb_rates edit_others_mphb_rates edit_published_mphb_rates delete_mphb_rates delete_private_mphb_rates delete_others_mphb_rates delete_published_mphb_rates read_mphb_rates read_private_mphb_rates publish_mphb_rates edit_mphb_room_services edit_private_mphb_room_services edit_others_mphb_room_services edit_published_mphb_room_services delete_mphb_room_services delete_private_mphb_room_services delete_others_mphb_room_services delete_published_mphb_room_services read_mphb_room_services read_private_mphb_room_services publish_mphb_room_services edit_mphb_rooms edit_private_mphb_rooms edit_others_mphb_rooms edit_published_mphb_rooms delete_mphb_rooms delete_private_mphb_rooms delete_others_mphb_rooms delete_published_mphb_rooms read_mphb_rooms read_private_mphb_rooms publish_mphb_rooms edit_mphb_payments edit_private_mphb_payments edit_others_mphb_payments edit_published_mphb_payments delete_mphb_payments delete_private_mphb_payments delete_others_mphb_payments delete_published_mphb_payments read_mphb_payments read_private_mphb_payments publish_mphb_payments edit_mphb_reserved_rooms edit_private_mphb_reserved_rooms edit_others_mphb_reserved_rooms edit_published_mphb_reserved_rooms delete_mphb_reserved_rooms delete_private_mphb_reserved_rooms delete_others_mphb_reserved_rooms delete_published_mphb_reserved_rooms read_mphb_reserved_rooms read_private_mphb_reserved_rooms publish_mphb_reserved_rooms edit_mphb_coupons edit_private_mphb_coupons edit_others_mphb_coupons edit_published_mphb_coupons delete_mphb_coupons delete_private_mphb_coupons delete_others_mphb_coupons delete_published_mphb_coupons read_mphb_coupons read_private_mphb_coupons publish_mphb_coupons manage_mphb_room_type_categories manage_mphb_room_type_tags manage_mphb_room_type_facilities PHP Error Log 1 lines [31-Aug-2023 00:59:41 UTC] PHP Notice: Function wp_enqueue_script() was called <strong>incorrectly</strong>. "wp-editor" script should not be enqueued together with the new widgets editor (wp-edit-widgets or wp-customize-widgets). Please see <a href="https://wordpress.org/documentation/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 5.8.0.) in /wp-includes/functions.php on line 5905