Posted on by

Sending a User Welcome Email When a Record is Approved

A few months ago, I wrote a tutorial on how to automatically send an email when a record is updated. I’ve gotten several requests for something very similar: how to send an email to a person who has signed up, but ONLY after their submission has been approved. This is a good way to avoid… (read)

Posted on by

Creating Links to Show a Filtered List Result

This post is about how to construct a link that when followed, shows a specific search result in the Participants Database list display. So, first of all you need to set up your base URL. This is the URL that takes you to the page that shows the First NameLast NameClub RoleCityStateMain ActivityPhoto Manuel Goncalves… (read)

Posted on by

Sending an Email when a Record is Updated

Sometimes, you want to send a message to the person who created a record when their record is updated by an administrator. For example, let’s say you use Participants Database for a registration that requires approval by an admin before it can be used. You want to let the person who submitted the registration know… (read)

Posted on by

Checking Multiple Fields for a Match

When a Participants Database signup form is submitted, it can be checked against the database for an existing record that matches the new submission. If you need to check multiple fields for a match because you don’t have a single field that uniquely identifies a record, here’s how you do that.

Posted on by

Fixing broken pagination links in themes with smooth scrolling

There are several WordPress themes that use javascipt to make page anchors scroll smoothly. The problem is, this code “hijacks” the pagination links generated by Participants Database, forcing them to scroll instead of change the page. It may be possible with your theme to disable smooth scrolling so the list pagination can work again, but… (read)

Posted on by

Date Shifting and Other Timezone-related Issues in Participants Database

A problem I occasionally see with Participants Database is dates that are entered end up being saved as 1 day later or earlier. This problem and it’s solution is a little bit complicated, so I’ll take a minute to explain how this happens. The basic reason for the problem has to do with timezone setting… (read)