Posted on by

Populating Selector Options from the Database

Sometimes, you want to give the user the ability to select from a list if things that are in the database, rather than a fixed set of options as defined in the field definition. This will require some simple PHP along with a database query, but once you get the idea, a lot of other… (read)

Posted on by

Using Field Group Tabs with a Custom Template

The Field Group Tabs add-on adds tabs to the single record display, record and signup forms when you add the tabs=true attribute to the shortcode. What that does is select a default tabbed template for the form, and loads the necessary javascript and CSS to show the tabs. To use a custom template with the Field Group… (read)

Posted on by

Dropdown Selectors: limit selections based on another selector

A not-uncommon scenario in a form is the case of City/State selectors. If the user chooses a state, it would be nice to let them choose the city without seeing cities from other states. This same principle can apply to many situations where the value of one selector is used to limit the selections available… (read)

Posted on by

Changing the Labels or Names in Participants Database

Note: edited to correct the language file paths, which were incorrect in the original article. I often get asked if it’s possible to change the labels used by the Participants Database plugin, including the name of the plugin as it appears in the admin. This is sometimes called “white labeling” meaning that all traces of… (read)

Posted on by

Using Participants Database with WordPress Users

This post was updated November 6, 2019 to be compatible with current versions of WordPress. A very common support request is along the lines of “how can I give my users access to a set of Participants Database records?” There are basically two ways to do this, depending on what privileges you want to give… (read)

Posted on by

Creating Multiple-page Forms in Participants Database

Version 1.5.2 introduced the ability to create forms across multiple pages. By defining the “action” attribute, the user is taken to another form page after each page is submitted. Each page shows a different part of the form by setting the fields or group to show in the shortcode on that page.

Here is a step-by-step breakdown of how that is done.

Posted on by

Commas and other punctuation in selector labels

In this post, I document a feature that you can take advantage of when defining labels for selectors like radio buttons, dropdowns and checkboxes. Each of the selections you define can have a separate value and title, which is the printed value the user sees. The “value” is what is actually stored in the database.… (read)