BA Book Everything 1.8.7

Does BA Book Everything work with WordPress 6.8.1 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.15 MiB
The average PHP memory usage increased by this amount after activating by the plugin.

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

Environment
WordPress version6.8.1
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 32

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=5ba92b9b90
Aspect after-activation
HTTP status 200
Load time 1.334 s
Memory usage 4.88 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.500 s
Memory usage 4.74 MiB
JS errors None
Resource errors None

BA Settings → Booking object

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

BA Settings → Reviews

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

BA Settings → Booking form

Page screenshot: BA Settings → Booking form
URL /wp-admin/admin.php?page=babe-settings
Aspect menu-item-tab
HTTP status 200
Load time 0.401 s
Memory usage 4.74 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.414 s
Memory usage 4.74 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.429 s
Memory usage 4.74 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.402 s
Memory usage 4.74 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.396 s
Memory usage 4.74 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.439 s
Memory usage 4.74 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.404 s
Memory usage 4.74 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.391 s
Memory usage 4.74 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.410 s
Memory usage 4.74 MiB
JS errors None
Resource errors None

BA Settings → Addons

Page screenshot: BA Settings → Addons
URL /wp-admin/admin.php?page=babe-addons
Aspect menu-item
HTTP status 200
Load time 0.422 s
Memory usage 4.64 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.240 s
Memory usage 4.64 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.238 s
Memory usage 4.7 MiB
JS errors None
Resource errors None

BA Book Everything → Add New Booking Object

Page screenshot: BA Book Everything → Add New Booking Object
URL /wp-admin/post-new.php?post_type=to_book
Aspect menu-item
HTTP status 200
Load time 1.087 s
Memory usage 5.19 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.418 s
Memory usage 4.9 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.199 s
Memory usage 4.67 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.197 s
Memory usage 4.64 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.220 s
Memory usage 4.63 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.207 s
Memory usage 4.63 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.326 s
Memory usage 4.69 MiB
JS errors None
Resource errors None

FAQ → Add New FAQ

Page screenshot: FAQ → Add New FAQ
URL /wp-admin/post-new.php?post_type=faq
Aspect menu-item
HTTP status 200
Load time 0.684 s
Memory usage 4.88 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.215 s
Memory usage 4.69 MiB
JS errors None
Resource errors None

Services → Add New Service

Page screenshot: Services → Add New Service
URL /wp-admin/post-new.php?post_type=service
Aspect menu-item
HTTP status 200
Load time 0.897 s
Memory usage 7.32 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.301 s
Memory usage 4.7 MiB
JS errors None
Resource errors None

Orders → Add New Order

Page screenshot: Orders → Add New Order
URL /wp-admin/post-new.php?post_type=order
Aspect menu-item
HTTP status 200
Load time 0.391 s
Memory usage 4.87 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.240 s
Memory usage 4.69 MiB
JS errors None
Resource errors None

Fees → Add New Fee

Page screenshot: Fees → Add New Fee
URL /wp-admin/post-new.php?post_type=fee
Aspect menu-item
HTTP status 200
Load time 0.598 s
Memory usage 4.92 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.343 s
Memory usage 4.29 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 1.350 s
Memory usage 6.99 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.308 s0.368 s+0.060 s3.51 MiB4.77 MiB+ 1.27 MiB
/wp-admin/edit.php0.174 s0.216 s+0.042 s3.57 MiB4.8 MiB+ 1.23 MiB
/wp-admin/post-new.php0.703 s0.624 s-0.079 s6.06 MiB7.33 MiB+ 1.27 MiB
/wp-admin/upload.php0.544 s0.765 s+0.221 s3.52 MiB4.66 MiB+ 1.13 MiB
/wp-admin/options-writing.php0.187 s0.277 s+0.090 s3.5 MiB4.63 MiB+ 1.12 MiB
/wp-admin/media-new.php0.247 s0.258 s+0.011 s3.49 MiB4.62 MiB+ 1.13 MiB
/wp-admin/edit-tags.php?taxonomy=category0.148 s0.213 s+0.065 s3.5 MiB4.65 MiB+ 1.14 MiB
/wp-admin/post-new.php?post_type=page0.546 s0.594 s+0.048 s6.05 MiB7.32 MiB+ 1.27 MiB
/wp-admin/options-discussion.php0.236 s0.466 s+0.230 s3.5 MiB4.63 MiB+ 1.12 MiB
/wp-admin/edit-comments.php0.171 s0.224 s+0.053 s3.52 MiB4.71 MiB+ 1.19 MiB
/0.290 s0.245 s-0.045 s3.5 MiB4.29 MiB+ 813.67 KiB
Average 0.323 s0.386 s+0.063 s3.98 MiB5.13 MiB+ 1.15 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.1%40,6019,30391
PHP25.8%35,88212,131100
PO File23.2%32,32318,502120
CSS14.5%20,2241,42135
SVG6.4%8,977134
Markdown0.8%1,15106
JSON0.0%5602
XML0.0%5201
Sass0.0%2801
Total 139,294 41,370 360

PHP Code Analysis | More results »

Lines of code 35,847
Total complexity 6,531
Median class complexity 14.0
Median method complexity 3.0
Most complex class BABE_html
Most complex function BABE_Search_From::render_form()
Classes 109
Methods 1,411
Functions 41

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 9

Custom Post Types 5

ID Name
to_bookBooking Objects
faqFAQ
serviceServices
orderOrders
feeFee

Sidebar Widgets 5

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
babe_widget_search_filter_reset_buttonBA Search filter reset button

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

[04-Jun-2025 08:21:19 UTC] PHP Warning:  Undefined array key "query" in /wp-content/plugins/ba-book-everything/includes/class-babe-users.php on line 469
[04-Jun-2025 08:21:19 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