Participants Database 2.7.8.1

Does Participants Database work with WordPress 6.8.3 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
24PHP warnings
1PHP notices
2PHP deprecation warnings
120Unrecognized messages in the PHP error log
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

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

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

Environment
WordPress version6.8.3
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 8,000+
WordPress.org page https://wordpress.org/plugins/participants-database/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 10

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=participants-database%2Fparticipants-database.php&plugin_status=all&paged=1&s&_wpnonce=72e3c043ba
Aspect after-activation
HTTP status 200
Load time 0.560 s
Memory usage 4.35 MiB
JS errors None
Resource errors None

Participants Database

Page screenshot: Participants Database
URL /wp-admin/admin.php?page=participants-database
Aspect menu-item
HTTP status 200
Load time 0.404 s
Memory usage 4.39 MiB
JS errors None
Resource errors None

Participants Database → Add Participant

Page screenshot: Participants Database → Add Participant
URL /wp-admin/admin.php?page=participants-database-add_participant
Aspect menu-item
HTTP status 200
Load time 0.315 s
Memory usage 3.94 MiB
JS errors None
Resource errors None

Participants Database → Manage Database Fields

Page screenshot: Participants Database → Manage Database Fields
URL /wp-admin/admin.php?page=participants-database-manage_fields
Aspect menu-item
HTTP status 200
Load time 0.430 s
Memory usage 4.12 MiB
JS errors None
Resource errors None

Participants Database → Manage List Columns

Page screenshot: Participants Database → Manage List Columns
URL /wp-admin/admin.php?page=participants-database-manage_list_columns
Aspect menu-item
HTTP status 200
Load time 0.212 s
Memory usage 3.89 MiB
JS errors None
Resource errors None

Participants Database → Import CSV File

Page screenshot: Participants Database → Import CSV File
URL /wp-admin/admin.php?page=participants-database-upload_csv
Aspect menu-item
HTTP status 200
Load time 0.223 s
Memory usage 3.95 MiB
JS errors None
Resource errors None

Participants Database → Settings

Page screenshot: Participants Database → Settings
URL /wp-admin/admin.php?page=participants-database_settings_page
Aspect menu-item
HTTP status 200
Load time 1.977 s
Memory usage 20.3 MiB
JS errors None
Resource errors None

Participants Database → Setup Guide

Page screenshot: Participants Database → Setup Guide
URL /wp-admin/admin.php?page=participants-database-setup_guide
Aspect menu-item
HTTP status 200
Load time 0.240 s
Memory usage 3.9 MiB
JS errors None
Resource errors None

Participants Database → Debugging Log

Page screenshot: Participants Database → Debugging Log
URL /wp-admin/admin.php?page=participants-database-pdb_debugging
Aspect menu-item
HTTP status 200
Load time 0.417 s
Memory usage 3.9 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.266 s
Memory usage 3.74 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.304 s0.414 s+0.110 s3.51 MiB3.97 MiB+ 479.13 KiB
/wp-admin/edit.php0.198 s0.200 s+0.002 s3.57 MiB4 MiB+ 439.29 KiB
/wp-admin/post-new.php0.776 s1.017 s+0.241 s6.06 MiB6.52 MiB+ 466.63 KiB
/wp-admin/upload.php0.628 s0.398 s-0.230 s3.52 MiB3.92 MiB+ 402.79 KiB
/wp-admin/options-writing.php0.207 s0.204 s-0.003 s3.5 MiB3.9 MiB+ 406.78 KiB
/wp-admin/media-new.php0.273 s0.256 s-0.017 s3.49 MiB3.9 MiB+ 414.98 KiB
/wp-admin/edit-tags.php?taxonomy=category0.234 s0.193 s-0.041 s3.5 MiB3.91 MiB+ 419.84 KiB
/wp-admin/post-new.php?post_type=page0.630 s0.830 s+0.200 s6.05 MiB6.5 MiB+ 462.16 KiB
/wp-admin/options-discussion.php0.312 s0.397 s+0.085 s3.5 MiB3.9 MiB+ 403.91 KiB
/wp-admin/edit-comments.php0.203 s0.215 s+0.012 s3.52 MiB3.92 MiB+ 402.78 KiB
/0.309 s0.203 s-0.106 s3.5 MiB3.74 MiB+ 250.58 KiB
Average 0.370 s0.393 s+0.023 s3.98 MiB4.38 MiB+ 413.53 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.

PO File
PHP
Language % Lines of code Comment lines Files
PO File59.4%46,49222,42425
PHP35.2%27,53119,555154
CSS3.0%2,3291147
JavaScript2.2%1,76119816
HTML0.2%19003
JSON0.0%1901
SVG0.0%101
Total 78,323 42,291 207

PHP Code Analysis | More results »

Lines of code 26,071
Total complexity 6,070
Median class complexity 21.0
Median method complexity 2.0
Most complex class PDb_Base
Most complex function WordPress\Participants\PDb_Settings::_define_settings()
Classes 129
Methods 2,064
Functions 3

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 3

Options wp_options 9

PHP Error Log 147 lines

[04-Nov-2025 22:21:29 UTC] participants-database plugin activated
[04-Nov-2025 22:21:29 UTC] PHP Notice:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>participants-database</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /wp-includes/functions.php on line 6121
[04-Nov-2025 22:21:29 UTC] Participants_Db::add_blank_field field added: "last_update_user"
[04-Nov-2025 22:21:31 UTC] PDb_List_Admin::initialize list query: SELECT * FROM wp_participants_database p  ORDER BY p.date_updated desc LIMIT 0,10
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 174
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 174
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 174
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 174
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:32 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 184
[04-Nov-2025 22:21:34 UTC] PHP Deprecated:  stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /wp-includes/functions.wp-scripts.php on line 133
[04-Nov-2025 22:21:36 UTC] PHP Deprecated:  Automatic conversion of false to array is deprecated in /wp-content/plugins/participants-database/classes/xnau_Plugin_Settings.php on line 191
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "File Upload Limit" old value: ""  new value: "100"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Allowed File Types" old value: ""  new value: "txt,pdf,mp3,mp4a,ogg,doc,docx,odt,rtf,zip,jpg,jpeg,gif,png"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Default Image" old value: ""  new value: "wp-content/plugins/participants-database/ui/no-image.png"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Image Size" old value: ""  new value: "3em"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Link Image to Fullsize" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Allow File Delete" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Show Delete Switch" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Allow HTML Tags in Text Fields" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Make Links Clickable" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Protect Email Addresses" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Missing Field Error Message" old value: ""  new value: "The %s field is required."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Invalid Field Error Message" old value: ""  new value: "The %s field appears to be incorrect."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Non-Matching Field Error Message" old value: ""  new value: "The %s field must match the %s field."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Failed CAPTCHA Message" old value: ""  new value: "Please try the %s question again."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Field Error Style" old value: ""  new value: "border: 1px solid red;"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Mark Required Fields" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Required Field Marker" old value: ""  new value: "%s<span class="reqd">*</span>"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Color Mode" old value: ""  new value: "default"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Button Text" old value: ""  new value: "Sign Up"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Thanks Page" old value: ""  new value: "none"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Show Field Groups" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Duplicate Record Check Field" old value: ""  new value: "email"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Duplicate Record Preference" old value: ""  new value: "1"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Duplicate Record Error Message" old value: ""  new value: "A record with that %s already exists. Please choose another."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Send Signup Response Email" old value: ""  new value: "1"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Email From Address" old value: ""  new value: "user@example.com"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Email From Name" old value: ""  new value: "Test site"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Response Email Subject" old value: ""  new value: "You've just signed up on Test site"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Response Email" old value: ""  new value: "<p>Thank you, [first_name], for signing up with Test site.</p><p>You may complete your registration with additional information or update your information by visiting this private link at any time: <a href="[record_link]">[record_link]</a>.</p>"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Thanks Message" old value: ""  new value: "<p>Thank you, [first_name] for signing up!</p><p>You will receive an email acknowledgment shortly. You may complete your registration with additional information or update your information by visiting the link provided in the email.</p>"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Send Signup Notification Email" old value: ""  new value: "1"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Notification Recipients" old value: ""  new value: "user@example.com"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Notification Email Subject" old value: ""  new value: "New signup on Test site"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Signup Notification Email" old value: ""  new value: "<p>A new signup has been submitted</p><ul><li>Name: [first_name] [last_name]</li><li>Email: [email]</li></ul><p>Edit this new record here: <a href="[admin_record_link]">[admin_record_link]</a></p>"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Show Field Groups" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Save Changes Label" old value: ""  new value: "Save Your Changes"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Save Button Text" old value: ""  new value: "Save"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Record Updated Message" old value: ""  new value: "Your information has been updated"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Record Not Found Error Message" old value: ""  new value: "No record was found."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Use Template for No Record Message" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Send Record Form Update Notification Email" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Record Update Email Subject" old value: ""  new value: "A record has just been updated on Test site"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Record Update Notification Email" old value: ""  new value: "<p>The following record was updated on [date]:</p><ul><li>Name: [first_name] [last_name]</li><li>Address: [address]</li><li>[city], [state], [country]</li><li>Phone: [phone]</li><li>Email: [email]</li></ul><p>Edit this record <a href="[admin_record_link]">here.</a></p>"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Records per Page" old value: ""  new value: "10"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "No Records Message" old value: ""  new value: "No Records Found"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Show Count" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "List Count Template" old value: ""  new value: "Total Records Found: %1$s, showing %2$s per page"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "List Default Sort" old value: ""  new value: "date_updated"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "List Default Sort Order" old value: ""  new value: "desc"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Allow Empty Search" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Strict User Searching" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Split Search Phrases" old value: ""  new value: "0"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Image Size" old value: ""  new value: "50"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Search Field Label" old value: ""  new value: "Search::"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Search Field Selector Prompt" old value: ""  new value: "((select))"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Sort Field Label" old value: ""  new value: "Sort by::"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Search Field Error Message" old value: ""  new value: "Please select a column to search in."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Search Value Error Message" old value: ""  new value: "Please type in something to search for."
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Ascending Sort Label" old value: ""  new value: "Ascending"
[04-Nov-2025 22:21:36 UTC] PDB setting update: option: "Descending Sort Label" old value: ""  new value: "Descending"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Enable Lost Private Link" old value: ""  new value: "0"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link Text" old value: ""  new value: "Forget your private link? Click here to have it emailed to you."
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link Page" old value: ""  new value: "none"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link ID Field" old value: ""  new value: "email"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Use CAPTCHA" old value: ""  new value: "0"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link Form Title" old value: ""  new value: "Request your Private Link"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link Success Message" old value: ""  new value: "Success: your private link has been emailed to you."
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "ID Field Help Text" old value: ""  new value: "Type in your %s, your private link will be emailed to you."
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link Email Subject" old value: ""  new value: "Here is your private link on Test site"
[04-Nov-2025 22:21:37 UTC] PDB setting update: option: "Lost Private Link Email" old value: ""  new value: "<p>Here is the private link you requested from Test site:</p><p><a href="[record_link]">[record_link]</a>.</p>"

(+47 more lines)
See also: All tests for this plugin, How to Hide Participants Database Admin Menus