Posted on by

Generating Unique Member IDs for New Registrations

I often get questions about how to set up member IDs in Participants Database. It is possible to use the built in “id” or “private_id” fields, but in most cases, you’ll want to be able to generate your member IDs yourself according to your desired format. I am providing a working example plugin, which you… (read)

Posted on by

Adding Fields to the Participants Database Contact Form

The recently-released Contact Button add-on for Participants Database adds a javascript-powered pop-up contact form to any list or single record display. The form is pre-set to include inputs for a name, email address and contact message, but it is possible to add additional fields if you need something more from people who are sending contact… (read)

Posted on by

Matching Multiple Fields with CSV Import or Signup Submission

When importing a CSV, it is possible to configure it to match and update existing records. The same process can also be used when a new record is submitted via the signup form. Normally, this is done by matching a single identifying field such as an ID or email address. In some cases, it’s desirable… (read)

Posted on by

Custom Field Validation

Setting up a custom validation method is relatively easy if you’ve got some PHP skills. If you’re familiar with using WordPress filters, then you’ve got the basic knowledge you need to set this up. If you’re not sure what WordPress filters are and how to use them, there is a good intro article that should… (read)

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

How to Copy Participants Database to Another Site

Sometimes, you want to duplicate a configured installation of Participants Database to another site or server. It can be done, it’s a bit complicated, and you’ll need to be familiar with database tools such as phpMyAdmin. Start by installing the plugin in the new location. Activate it to set up the initial database entries, then… (read)