BA Book Everything 1.7.0

Does BA Book Everything work with WordPress 6.6.2 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
1PHP warnings
1PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 1.13 MiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.079 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version6.6.2
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 10,000+
WordPress.org page https://wordpress.org/plugins/ba-book-everything/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 29

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=ba-book-everything%2Fbabe-bootstrap.php&plugin_status=all&paged=1&s&_wpnonce=ce0e43d923
Aspect after-activation
HTTP status 200
Load time 1.523 s
Memory usage 4.79 MiB
JS errors None
Resource errors None

BA Settings

Page screenshot: BA Settings
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item
HTTP status 200
Load time 0.624 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Currency

Page screenshot: BA Settings → Currency
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.396 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Payments

Page screenshot: BA Settings → Payments
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.453 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Order

Page screenshot: BA Settings → Order
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.438 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Confirmation

Page screenshot: BA Settings → Confirmation
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.440 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Emails

Page screenshot: BA Settings → Emails
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.492 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Coupons

Page screenshot: BA Settings → Coupons
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.453 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Export/import

Page screenshot: BA Settings → Export/import
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.449 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Google map

Page screenshot: BA Settings → Google map
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.420 s
Memory usage 4.63 MiB
JS errors None
Resource errors None

BA Settings → Addons and Themes

Page screenshot: BA Settings → Addons and Themes
URL /wp-admin/admin.php?page=babe-addons
Aspect menu-item
HTTP status 200
Load time 0.441 s
Memory usage 4.55 MiB
JS errors None
Resource errors None

BA Settings → Demo content

Page screenshot: BA Settings → Demo content
URL /wp-admin/admin.php?page=babe-demo-content
Aspect menu-item
HTTP status 200
Load time 0.346 s
Memory usage 4.55 MiB
JS errors None
Resource errors None

BA Book Everything

Page screenshot: BA Book Everything
URL /wp-admin/edit.php?post_type=to_book
Aspect menu-item
HTTP status 200
Load time 0.280 s
Memory usage 4.61 MiB
JS errors None
Resource errors None

BA Book Everything → Add Booking Object

Page screenshot: BA Book Everything → Add Booking Object
URL /wp-admin/post-new.php?post_type=to_book
Aspect menu-item
HTTP status 200
Load time 1.360 s
Memory usage 5.09 MiB
JS errors None
Resource errors None

BA Book Everything → Booking Categories

Page screenshot: BA Book Everything → Booking Categories
URL /wp-admin/edit-tags.php?taxonomy=categories&post_type=to_book
Aspect menu-item
HTTP status 200
Load time 0.488 s
Memory usage 4.79 MiB
JS errors None
Resource errors None

BA Book Everything → Taxonomies

Page screenshot: BA Book Everything → Taxonomies
URL /wp-admin/edit-tags.php?taxonomy=taxonomies_list&post_type=to_book
Aspect menu-item
HTTP status 200
Load time 0.246 s
Memory usage 4.58 MiB
JS errors None
Resource errors None

BA Book Everything → Ages

Page screenshot: BA Book Everything → Ages
URL /wp-admin/edit-tags.php?taxonomy=ages&post_type=to_book
Aspect menu-item
HTTP status 200
Load time 0.230 s
Memory usage 4.56 MiB
JS errors None
Resource errors None

BA Book Everything → Booking rules

Page screenshot: BA Book Everything → Booking rules
URL /wp-admin/edit.php?post_type=to_book&page=booking_rules
Aspect menu-item
HTTP status 200
Load time 0.241 s
Memory usage 4.54 MiB
JS errors None
Resource errors None

BA Book Everything → Search Form

Page screenshot: BA Book Everything → Search Form
URL /wp-admin/edit.php?post_type=to_book&page=search_form
Aspect menu-item
HTTP status 200
Load time 0.263 s
Memory usage 4.54 MiB
JS errors None
Resource errors None

FAQ

Page screenshot: FAQ
URL /wp-admin/edit.php?post_type=faq
Aspect menu-item
HTTP status 200
Load time 0.375 s
Memory usage 4.61 MiB
JS errors None
Resource errors None

FAQ → Add FAQ

Page screenshot: FAQ → Add FAQ
URL /wp-admin/post-new.php?post_type=faq
Aspect menu-item
HTTP status 200
Load time 0.786 s
Memory usage 4.79 MiB
JS errors None
Resource errors None

Services

Page screenshot: Services
URL /wp-admin/edit.php?post_type=service
Aspect menu-item
HTTP status 200
Load time 0.262 s
Memory usage 4.61 MiB
JS errors None
Resource errors None

Services → Add Service

Page screenshot: Services → Add Service
URL /wp-admin/post-new.php?post_type=service
Aspect menu-item
HTTP status 200
Load time 1.431 s
Memory usage 7.13 MiB
JS errors None
Resource errors None

Orders

Page screenshot: Orders
URL /wp-admin/edit.php?post_type=order
Aspect menu-item
HTTP status 200
Load time 0.314 s
Memory usage 4.61 MiB
JS errors None
Resource errors None

Orders → Add Order

Page screenshot: Orders → Add Order
URL /wp-admin/post-new.php?post_type=order
Aspect menu-item
HTTP status 200
Load time 0.436 s
Memory usage 4.77 MiB
JS errors None
Resource errors None

Fees

Page screenshot: Fees
URL /wp-admin/edit.php?post_type=fee
Aspect menu-item
HTTP status 200
Load time 0.316 s
Memory usage 4.61 MiB
JS errors None
Resource errors None

Fees → Add Fee

Page screenshot: Fees → Add Fee
URL /wp-admin/post-new.php?post_type=fee
Aspect menu-item
HTTP status 200
Load time 0.709 s
Memory usage 4.81 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.457 s
Memory usage 4.23 MiB
JS errors None
Resource errors None

Widgets ‹ Test site — WordPress

Page screenshot: Widgets ‹ Test site — WordPress
URL /wp-admin/widgets.php
Aspect new-sidebar-widgets
HTTP status 200
Load time 2.347 s
Memory usage 6.85 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.318 s0.439 s+0.121 s3.47 MiB4.68 MiB+ 1.21 MiB
/wp-admin/edit.php0.282 s0.295 s+0.013 s3.54 MiB4.72 MiB+ 1.18 MiB
/wp-admin/post-new.php0.817 s1.164 s+0.347 s5.75 MiB7.08 MiB+ 1.33 MiB
/wp-admin/upload.php0.632 s0.533 s-0.099 s3.49 MiB4.57 MiB+ 1.08 MiB
/wp-admin/options-writing.php0.218 s0.247 s+0.029 s3.41 MiB4.54 MiB+ 1.13 MiB
/wp-admin/media-new.php0.224 s0.299 s+0.075 s3.4 MiB4.53 MiB+ 1.13 MiB
/wp-admin/edit-tags.php?taxonomy=category0.190 s0.236 s+0.046 s3.47 MiB4.56 MiB+ 1.09 MiB
/wp-admin/post-new.php?post_type=page1.018 s1.127 s+0.109 s5.75 MiB7.07 MiB+ 1.33 MiB
/wp-admin/options-discussion.php0.236 s0.396 s+0.160 s3.41 MiB4.53 MiB+ 1.13 MiB
/wp-admin/edit-comments.php0.292 s0.392 s+0.100 s3.49 MiB4.56 MiB+ 1.07 MiB
/0.330 s0.293 s-0.037 s3.45 MiB4.23 MiB+ 792.45 KiB
Average 0.414 s0.493 s+0.079 s3.88 MiB5.01 MiB+ 1.13 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.

JavaScript
PHP
PO File
CSS
Language % Lines of code Comment lines Files
JavaScript29.6%40,4149,30091
PHP24.6%33,58012,44999
PO File23.7%32,32318,502120
CSS14.7%20,0251,41935
SVG6.6%8,977134
Markdown0.8%1,15106
JSON0.0%5602
XML0.0%5201
Sass0.0%2801
Total 136,606 41,683 359

PHP Code Analysis | More results »

Lines of code 33,578
Total complexity 6,215
Median class complexity 14.0
Median method complexity 2.0
Most complex class BABE_html
Most complex function BABE_Search_From::render_form()
Classes 108
Methods 1,366
Functions 40

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 9

Options wp_options 8

Custom Post Types 5

ID Name
to_bookBooking Objects
faqFAQ
serviceServices
orderOrders
feeFee

Sidebar Widgets 4

ID Name
babe_widget_booking_formBA Booking Form
babe_widget_search_formBA Search Form
babe_widget_search_filter_termsBA Search filter
babe_search_filter_priceBA Price Filter

Meta Boxes

{
    "to_book": {
        "booking_obj_metabox_side": {
            "title": "Slideshow Images",
            "context": "side"
        },
        "booking_obj_metabox": {
            "title": " ",
            "context": "normal"
        }
    },
    "faq": {
        "faq_metabox": {
            "title": " ",
            "context": "normal"
        }
    },
    "fee": {
        "fee_metabox": {
            "title": " ",
            "context": "normal"
        }
    },
    "service": {
        "service_metabox": {
            "title": " ",
            "context": "normal"
        }
    },
    "order": {
        "order_metabox": {
            "title": " ",
            "context": "normal"
        },
        "order_items_metabox": {
            "title": "Order items",
            "context": "normal"
        },
        "order_customer_metabox": {
            "title": "Customer contacts",
            "context": "normal"
        },
        "order_customer_extra_guests_metabox": {
            "title": "Extra guest contacts",
            "context": "normal"
        }
    },
    "places": {
        "mpoints_metabox": {
            "title": " ",
            "context": "normal"
        }
    },
    "coupon": {
        "coupon_metabox": {
            "title": " ",
            "context": "normal"
        }
    }
}

Roles 2

ID Name
customerCustomer
managerManager

Capabilities 121

PHP Error Log 2 lines

[02-Oct-2024 16:48:24 UTC] PHP Warning:  Undefined array key "query" in /wp-content/plugins/ba-book-everything/includes/class-babe-users.php on line 469
[02-Oct-2024 16:48:24 UTC] PHP Deprecated:  parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /wp-content/plugins/ba-book-everything/includes/class-babe-users.php on line 469
See also: All tests for this plugin, How to Hide BA Book Everything Admin Menus and Meta Boxes