One of the most frequent support requests I receive for the plugin is: can it do multiple databases? Can multiple instances of the plugin be installed? To both questions, the answer is no, it’s not designed for that, but you can do a lot with this plugin and in most cases it’s not really necessary… (read)
The Participants Database plugin offers a few ways to validate the data that is submitted when a record is created or updated on the frontend. Mostly, it’s either yes or no, but sometimes you need more control over that. This is where what’s known as a “regex” is used. If you just need to validate a… (read)
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)
The Participants Database Template class adds flexibility and convenience to the job of building a custom template. This blog post goes over some of the main features with application examples.
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.
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)
The table presents a cross-reference to what attribute can be used in what shortcode.
In this post, I explain how to build a special kind of list template that only shows a single record when one is found with a search. IT’s great for applications where you don’t want a list of records to show until one is found with a search.