Better Messages 1.9.10.50

Does Better Messages work with WordPress 6.0 and PHP 7.4.8? A smoke test was performed on .

Summary

Errors
3Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

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

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

Environment
WordPress version6.0
PHP version7.4.8
MySQL version8.0.21
PHP memory limit256M
Plugin Info
Last updated
Active installs 10,000+
WordPress.org page https://wordpress.org/plugins/bp-better-messages/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 21

Better Messages ‹ Test site — WordPress

Page screenshot: Better Messages ‹ Test site — WordPress
URL /wp-admin/admin.php?page=bp-better-messages
Requested URL /wp-admin/plugins.php?action=activate&plugin=bp-better-messages%2Fbp-better-messages.php&plugin_status=all&paged=1&s&_wpnonce=cf737087ea
Aspect after-activation
HTTP status 200
Load time 3.217 s
Memory usage 4.76 MiB
JS errors None
Resource errors None

Better Messages

Page screenshot: Better Messages
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item
HTTP status 200
Load time 0.501 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Messages

Page screenshot: Better Messages → Messages
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.490 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Integrations

Page screenshot: Better Messages → Integrations
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.491 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Mini Widgets

Page screenshot: Better Messages → Mini Widgets
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.477 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Mobile

Page screenshot: Better Messages → Mobile
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.481 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Attachments

Page screenshot: Better Messages → Attachments
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.486 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Notifications

Page screenshot: Better Messages → Notifications
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.576 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Restrictions

Page screenshot: Better Messages → Restrictions
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.489 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Sounds

Page screenshot: Better Messages → Sounds
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.480 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Calls

Page screenshot: Better Messages → Calls
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.489 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Group Calls

Page screenshot: Better Messages → Group Calls
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.624 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Customization

Page screenshot: Better Messages → Customization
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.490 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Shortcodes

Page screenshot: Better Messages → Shortcodes
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.483 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Export/Import

Page screenshot: Better Messages → Export/Import
URL /wp-admin/admin.php?page=bp-better-messages
Aspect menu-item-tab
HTTP status 200
Load time 0.602 s
Memory usage 4.92 MiB
JS errors None
Resource errors None

Better Messages → Chat Rooms

Page screenshot: Better Messages → Chat Rooms
URL /wp-admin/edit.php?post_type=bpbm-chat
Aspect menu-item
HTTP status 200
Load time 0.269 s
Memory usage 4.59 MiB
JS errors None
Resource errors None

Better Messages → Messages Viewer

Page screenshot: Better Messages → Messages Viewer
URL /wp-admin/admin.php?page=better-messages-viewer
Aspect menu-item
HTTP status 200
Load time 0.171 s
Memory usage 4.57 MiB
JS errors None
Resource errors None

Better Messages → Contact Us

Page screenshot: Better Messages → Contact Us
URL /wp-admin/admin.php?page=bp-better-messages-contact
Aspect menu-item
HTTP status 200
Load time 0.164 s
Memory usage 4.58 MiB
JS errors None
Resource errors None

Better Messages → Add-Ons

Page screenshot: Better Messages → Add-Ons
URL /wp-admin/admin.php?page=bp-better-messages-addons
Aspect menu-item
HTTP status 200
Load time 0.797 s
Memory usage 4.72 MiB
JS errors None
Resource errors None

Better Messages → Upgrade  ➤

Page screenshot: Better Messages → Upgrade  ➤
URL /wp-admin/admin.php?page=bp-better-messages-pricing
Aspect menu-item
HTTP status 200
Load time 0.200 s
Memory usage 4.89 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 1.564 s
Memory usage 4.34 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.324 s0.372 s+0.048 s3.72 MiB4.6 MiB+ 904.26 KiB
/wp-admin/edit.php0.196 s0.197 s+0.001 s3.75 MiB4.63 MiB+ 903.23 KiB
/wp-admin/post-new.php0.739 s0.970 s+0.231 s5.53 MiB6.52 MiB+ 1012.3 KiB
/wp-admin/upload.php0.381 s0.368 s-0.013 s3.68 MiB4.56 MiB+ 902.81 KiB
/wp-admin/options-writing.php0.144 s0.374 s+0.230 s3.61 MiB4.54 MiB+ 947.75 KiB
/wp-admin/media-new.php0.423 s0.362 s-0.061 s3.66 MiB4.54 MiB+ 902.98 KiB
/wp-admin/edit-tags.php?taxonomy=category0.222 s0.217 s-0.005 s3.68 MiB4.57 MiB+ 904.52 KiB
/wp-admin/post-new.php?post_type=page0.590 s0.872 s+0.282 s5.53 MiB6.51 MiB+ 1007.89 KiB
/wp-admin/options-discussion.php0.205 s0.224 s+0.019 s3.59 MiB4.54 MiB+ 967.61 KiB
/wp-admin/edit-comments.php0.234 s0.220 s-0.014 s3.69 MiB4.57 MiB+ 903.46 KiB
/0.258 s0.607 s+0.349 s3.55 MiB4.34 MiB+ 817.34 KiB
Average 0.338 s0.435 s+0.097 s4 MiB4.9 MiB+ 924.92 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.

PHP
JavaScript
CSS
Language % Lines of code Comment lines Files
PHP38.5%50,86217,441153
JavaScript34.0%44,89910,3859
CSS18.5%24,41722822
Sass6.1%8,126373
PO File3.0%3,9131,7144
Total 132,217 29,805 191

PHP Code Analysis | More results »

Lines of code 36,018
Total complexity 8,644
Median class complexity 42.0
Median method complexity 3.0
Most complex class Freemius
Most complex function BP_Better_Messages_Options::update_settings()
Classes 71
Methods 1,707
Functions 121

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 4

Options wp_options 6

User Metadata wp_usermeta 1

Custom Post Types 2

ID Name
bpbm-bulk-reportPosts
bpbm-chatChat Rooms

PHP Error Log 3 lines

[05-Jul-2022 23:21:07 UTC] WordPress database error Multiple primary key defined for query ALTER TABLE wp_bp_messages_messages CHANGE COLUMN `id` id bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY made by do_action('admin_init'), WP_Hook->do_action, WP_Hook->apply_filters, BP_Better_Messages_Hooks->update_db_if_needed, dbDelta
[05-Jul-2022 23:21:07 UTC] WordPress database error Multiple primary key defined for query ALTER TABLE wp_bp_messages_recipients CHANGE COLUMN `id` id bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY made by do_action('admin_init'), WP_Hook->do_action, WP_Hook->apply_filters, BP_Better_Messages_Hooks->update_db_if_needed, dbDelta
[05-Jul-2022 23:21:07 UTC] WordPress database error Multiple primary key defined for query ALTER TABLE wp_bp_messages_meta CHANGE COLUMN `id` id bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY made by do_action('admin_init'), WP_Hook->do_action, WP_Hook->apply_filters, BP_Better_Messages_Hooks->update_db_if_needed, dbDelta
See also: All tests for this plugin, How to Hide Better Messages Admin Menus