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)

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)

Posted on by

Using the PDb_Template_Email Class

The Participants Database plugin includes a handy class for sending template-based emails. You can easily use this class to send custom emails from the plugin. The way this is usually done is to use the “send” static method of the class. You will need to provide the method with the email configuration information and a… (read)

Posted on by

Using Dropdown Values in the List Search

In this tutorial, I’ll explain how to modify the Participants Database list search so that instead of typing values into a text box, the user will select values from a dropdown. The values of this dropdown will be gathered from the defined values of the field being searched. The search will take place on that… (read)

Posted on by

Finding the WordPress Root Path for an Alternate Directory Structure

In authoring a plugin, I’ve found that itĀ can beĀ difficult to reliably find the path to the WordPress install root. The convention is to use the WordPress constant ABSPATH, and that works for most installations, but increasingly, people are using alternate directory structures. ThatĀ is helpful for development, but can make things tricky for a plugin developer… (read)

Posted on by

Using a filter to change the user signup email

I sometimes get requests from people who want to change the email people get when they sign up depending on some value in the signup. For instance, if you have more than one signup form, and each one needs a different signup email. In this tutorial, I’m going to show you a very basic application… (read)

Posted on by

Simple CSS Techniques for WordPress, Part 4

So far, we’ve covered some CSS Syntax, How CSS Rules Work, and How to Create New CSS Rules. In this article, we’ll look at how to add CSS rules to your WordPress site. Making Permanent Changes to the CSS Once you’ve determined how your CSS needs to change to get what you want, you’ll need… (read)

Posted on by

Simple CSS Techniques for WordPress, Part 3

At this point in the series, we’ve covered some basic CSS syntax, and learned to seeĀ how CSS rules are affecting the appearance of a web page elementĀ and test some changes. Now, we’re going to look at some techniques for creating new CSS rules to changeĀ the appearance of your page elements. Creating Effective CSS Rules Using… (read)