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)
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)
I often get asked if it’s possible to change the labels used by the Participants Database plugin, including the name of the plugin. This is sometimes called “white labeling” meaning that all traces of the name of the plugin, developer and labels are customized to give the appearance of a custom application. This is possible… (read)
This article demonstrates how to set up a list search the works on only one field, eliminating the field selector dropdown.
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 a login and password to access their profile?” There are basically two ways to do this, depending on what privileges you want to give… (read)
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)