By Tukulti65 - Own work, CC BY-SA 4.0,

Participants Database

This WordPress plugin is for the purpose of creating a simple database for use on a WordPress site. It is primarily intended as a way to manage information pertaining to people such as the members of a club or team, volunteers, students, anything like that. It gives you the ability to create forms that allow people to create and edit their own record while additional information can be managed by administrators or managers.

The plugin may also be used as the basis for an index, directory or catalog.

The database is made up of fields, and each field may be one of several types that are uniquely suited to store a particular kind of information. These fields can also be divided into groups to help organize the information. Fields can also be provided with help text to assist users in filling out the form.

Take a look at this video overview of the plugin contributed by user Fiona Blinco

Plugin Technical Support

Participants Database is a complex plugin and getting the most out of it often requires some basic technical knowledge. There are three main ways I support the plugin: the public forum, the comments section here, and by email.

Please read through the documentation and relevant support conversations before posting questions, you may find your questions have already been answered.

My support email is published in the plugin, please use it if you have questions or links you don’t want made public, or for special requests. While I try to provide good support for free, please remember this is what I do for a living and my time is limited. I am usually available to provide plugin customizations, so please contact me with inquiries about extending the functionality of the plugin.
>>WordPress Plugin Support Forum

2,811 thoughts on “Participants Database

  1. Hi Roland,

    Thank you for this plugin.

    I have successfully integrated it and it worked fine only that the entry field boxes are not showing the boxes with an outline to make them visible.

    So I thought this might be with the actual theme itself so I contacted the author who sent me this codes which I tried but still wont work.

    But first, please have a look at this link on my website to see what I am on about:

    and below are the codes the author of the theme sent over:

    “You will need to add to your registration forms the following CSS rules (I hope you can add them somehow inside your plugin menus):

    border: 1px solid #acacac;
    margin-bottom: 1.3125rem;
    padding: 0.7rem;

    Or, you should add “.blog-form-input” CSS class to your your HTML element”.

    Could you please direct me on what to do as I have tried inserting the css code with no luck.



    1. Yes, well CSS can be a bit tricky, the right code in the wrong place won’t work sometimes. You could try to verify that the new CSS rule is getting loaded, but I’d suggest trying it in a couple of other places to see if it works. The first place I’d suggest placing it is in a “custom CSS” setting provided by the theme or another plugin. For instance, JetPack adds an “edit CSS” item to the appearance menu which makes a great place for rules like this.

      The Participants database plugin also has a “custom CSS” setting, it will probably work, but it will only be loaded on pages that use plugin shortcodes.

  2. Hi Roland.

    Thank you for creating an awesome plugin.

    I have two questions, that I was hoping you could help me with:

    1.) The listing of the participants are not responsive and so the table is off the screen with no scrollbars to move right/left on smaller screens like phones. I have tried using “template=responsive” but then I lose the nice table/grid on bigger screens. Can you help..?? Is there any way to display the regular template for big screens and then the responsive template for small screens…??

    2.) When using a link-text for a web-address field, is it possible to have it open in a new window…???

    Thanks in advance.

    1. If you need the list to be responsive, I suggest you try the “responsive” template. You select the template in the shortcode like this: [pdb_list template=responsive]

      To make links open in another window or tab, you need to use a custom template so you can alter the field’s anchor tag to include the target attribute. You’ll need to be familiar with PHP to do this, take a look at this page for the general instructions for setting up a custom template: Using Particiapnts Database Custom Templates

      You’ll be adding the the target value to the “attributes” property of the field like this: $this->field->attributes['target'] = '_blank';

Leave a Reply

Your email address will not be published. Required fields are marked *