Participants Database 2.7.3

Does Participants Database work with WordPress 6.8 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.14 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

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

Environment
WordPress version6.8
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=ba0a5bee00
Aspect after-activation
HTTP status 200
Load time 0.515 s
Memory usage 4.34 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.559 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.312 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.466 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.204 s
Memory usage 3.88 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.285 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.861 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.224 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.226 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.309 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.352 s0.498 s+0.146 s3.51 MiB3.97 MiB+ 477.34 KiB
/wp-admin/edit.php0.215 s0.367 s+0.152 s3.57 MiB4 MiB+ 437.47 KiB
/wp-admin/post-new.php0.803 s1.605 s+0.802 s6.06 MiB6.52 MiB+ 466.23 KiB
/wp-admin/upload.php0.610 s0.737 s+0.127 s3.52 MiB3.92 MiB+ 401 KiB
/wp-admin/options-writing.php0.211 s0.220 s+0.009 s3.5 MiB3.9 MiB+ 404.99 KiB
/wp-admin/media-new.php0.276 s0.261 s-0.015 s3.49 MiB3.9 MiB+ 413.19 KiB
/wp-admin/edit-tags.php?taxonomy=category0.226 s0.214 s-0.012 s3.5 MiB3.91 MiB+ 418.05 KiB
/wp-admin/post-new.php?post_type=page0.631 s1.020 s+0.389 s6.05 MiB6.5 MiB+ 461.76 KiB
/wp-admin/options-discussion.php0.301 s0.473 s+0.172 s3.5 MiB3.9 MiB+ 402.12 KiB
/wp-admin/edit-comments.php0.246 s0.240 s-0.006 s3.52 MiB3.91 MiB+ 400.99 KiB
/0.321 s0.248 s-0.073 s3.43 MiB3.74 MiB+ 316.43 KiB
Average 0.381 s0.535 s+0.154 s3.97 MiB4.38 MiB+ 418.14 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,15019,365151
CSS3.0%2,3151147
JavaScript2.2%1,74419816
HTML0.2%19003
JSON0.0%1901
SVG0.0%101
Total 77,851 42,078 204

PHP Code Analysis | More results »

Lines of code 25,718
Total complexity 6,009
Median class complexity 22.0
Median method complexity 2.0
Most complex class PDb_Base
Most complex function PDb_Settings::_define_settings()
Classes 126
Methods 2,043
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 146 lines

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