Participants Database 2.7.5.1

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

Summary

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

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

Page speed impact: insignificant.
The plugin didn't make the site noticeably slower.

Environment
WordPress version6.8.1
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=245a29a86c
Aspect after-activation
HTTP status 200
Load time 0.448 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.431 s
Memory usage 4.4 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.426 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.197 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.212 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.792 s
Memory usage 20 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.308 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.219 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.253 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.339 s0.396 s+0.057 s3.51 MiB3.97 MiB+ 477.73 KiB
/wp-admin/edit.php0.191 s0.195 s+0.004 s3.57 MiB4 MiB+ 437.9 KiB
/wp-admin/post-new.php0.750 s0.937 s+0.187 s6.06 MiB6.52 MiB+ 466.6 KiB
/wp-admin/upload.php0.603 s0.344 s-0.259 s3.52 MiB3.92 MiB+ 401.4 KiB
/wp-admin/options-writing.php0.218 s0.202 s-0.016 s3.5 MiB3.9 MiB+ 405.39 KiB
/wp-admin/media-new.php0.258 s0.442 s+0.184 s3.49 MiB3.9 MiB+ 413.59 KiB
/wp-admin/edit-tags.php?taxonomy=category0.174 s0.193 s+0.019 s3.5 MiB3.91 MiB+ 418.45 KiB
/wp-admin/post-new.php?post_type=page0.596 s0.654 s+0.058 s6.05 MiB6.5 MiB+ 462.13 KiB
/wp-admin/options-discussion.php0.428 s0.358 s-0.070 s3.5 MiB3.9 MiB+ 402.52 KiB
/wp-admin/edit-comments.php0.249 s0.211 s-0.038 s3.52 MiB3.92 MiB+ 401.39 KiB
/0.292 s0.196 s-0.096 s3.43 MiB3.74 MiB+ 316.8 KiB
Average 0.373 s0.375 s+0.003 s3.97 MiB4.38 MiB+ 418.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.6%46,43222,40125
PHP34.9%27,23219,436152
CSS3.0%2,3151147
JavaScript2.2%1,75119816
HTML0.2%19003
JSON0.0%1901
SVG0.0%101
Total 77,940 42,149 205

PHP Code Analysis | More results »

Lines of code 25,800
Total complexity 6,026
Median class complexity 22.0
Median method complexity 2.0
Most complex class PDb_Base
Most complex function PDb_Settings::_define_settings()
Classes 127
Methods 2,052
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 10

PHP Error Log 146 lines

[13-May-2025 00:12:11 UTC] participants-database plugin activated
[13-May-2025 00:12:11 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
[13-May-2025 00:12:11 UTC] Participants_Db::add_blank_field field added: "last_update_user"
[13-May-2025 00:12:12 UTC] PDb_List_Admin::initialize list query: SELECT * FROM wp_participants_database p  ORDER BY p.date_updated desc LIMIT 0,10
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 134
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 134
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 134
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 134
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:14 UTC] PHP Warning:  Trying to access array offset on value of type bool in /wp-content/plugins/participants-database/edit_participant.php on line 144
[13-May-2025 00:12:16 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
[13-May-2025 00:12:18 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
[13-May-2025 00:12:18 UTC] PDB setting update: option: "File Upload Limit" old value: ""  new value: "100"
[13-May-2025 00:12:18 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"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Default Image" old value: ""  new value: "wp-content/plugins/participants-database/ui/no-image.png"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Image Size" old value: ""  new value: "3em"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Link Image to Fullsize" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Allow File Delete" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Show Delete Switch" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Allow HTML Tags in Text Fields" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Make Links Clickable" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Protect Email Addresses" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Missing Field Error Message" old value: ""  new value: "The %s field is required."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Invalid Field Error Message" old value: ""  new value: "The %s field appears to be incorrect."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Non-Matching Field Error Message" old value: ""  new value: "The %s field must match the %s field."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Failed CAPTCHA Message" old value: ""  new value: "Please try the %s question again."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Field Error Style" old value: ""  new value: "border: 1px solid red;"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Mark Required Fields" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Required Field Marker" old value: ""  new value: "%s<span class="reqd">*</span>"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Button Text" old value: ""  new value: "Sign Up"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Thanks Page" old value: ""  new value: "none"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Show Field Groups" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Duplicate Record Check Field" old value: ""  new value: "email"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Duplicate Record Preference" old value: ""  new value: "1"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Duplicate Record Error Message" old value: ""  new value: "A record with that %s already exists. Please choose another."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Send Signup Response Email" old value: ""  new value: "1"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Email From Address" old value: ""  new value: "user@example.com"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Email From Name" old value: ""  new value: "Test site"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Response Email Subject" old value: ""  new value: "You've just signed up on Test site"
[13-May-2025 00:12:18 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>"
[13-May-2025 00:12:18 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>"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Send Signup Notification Email" old value: ""  new value: "1"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Notification Recipients" old value: ""  new value: "user@example.com"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Signup Notification Email Subject" old value: ""  new value: "New signup on Test site"
[13-May-2025 00:12:18 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>"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Show Field Groups" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Save Changes Label" old value: ""  new value: "Save Your Changes"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Save Button Text" old value: ""  new value: "Save"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Record Updated Message" old value: ""  new value: "Your information has been updated"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Record Not Found Error Message" old value: ""  new value: "No record was found."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Use Template for No Record Message" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Send Record Form Update Notification Email" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Record Update Email Subject" old value: ""  new value: "A record has just been updated on Test site"
[13-May-2025 00:12:18 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>"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Records per Page" old value: ""  new value: "10"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "No Records Message" old value: ""  new value: "No Records Found"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Show Count" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "List Count Template" old value: ""  new value: "Total Records Found: %1$s, showing %2$s per page"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "List Default Sort" old value: ""  new value: "date_updated"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "List Default Sort Order" old value: ""  new value: "desc"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Allow Empty Search" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Strict User Searching" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Split Search Phrases" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Image Size" old value: ""  new value: "50"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Search Field Label" old value: ""  new value: "Search::"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Search Field Selector Prompt" old value: ""  new value: "((select))"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Sort Field Label" old value: ""  new value: "Sort by::"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Search Field Error Message" old value: ""  new value: "Please select a column to search in."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Search Value Error Message" old value: ""  new value: "Please type in something to search for."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Ascending Sort Label" old value: ""  new value: "Ascending"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Descending Sort Label" old value: ""  new value: "Descending"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Enable Lost Private Link" old value: ""  new value: "0"
[13-May-2025 00:12:18 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."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Lost Private Link Page" old value: ""  new value: "none"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Lost Private Link ID Field" old value: ""  new value: "email"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Use CAPTCHA" old value: ""  new value: "0"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Lost Private Link Form Title" old value: ""  new value: "Request your Private Link"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Lost Private Link Success Message" old value: ""  new value: "Success: your private link has been emailed to you."
[13-May-2025 00:12:18 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."
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Lost Private Link Email Subject" old value: ""  new value: "Here is your private link on Test site"
[13-May-2025 00:12:18 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>"
[13-May-2025 00:12:18 UTC] PDB setting update: option: "Send Lost Private Link Notification Email" old value: ""  new value: "0"

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