Sometimes you need more than the standard WordPress register page. What if you want to screen your users or verify them before allowing them to post. This was the case for one of my clients. Her WordPress based site was a directory using Apptheme’s Classipress and before users submitted listings, she wanted to screen them to make sure they were good enough. We needed a way to verify users before approving their registration.

In the past, I’ve used Register Plus on WordPress installs to force users to enter an invitation code upon registration. This is great for family or small group sites. However, Register Plus is no longer being supported and development ended in 2008. A new version of Register Plus has come into existence, Pie Register. Pie Register has all the same features and a few bugs.

Pie Register allows users to set their own password, an invitation code, visual verification code, extra registration fields and custom fields. We only needed the password, first and last name and website. This way she could check out her users and either approve or reject them. Remember, she’s only looking for the best.

Install of Pie Register is just as easy as any other WordPress plug in. Setup is fairly easy and self explanatory. Going down the set up page, we allowed registrations to set their own password. This way upon approval, when they return to the site, they wouldn’t need to go looking for the email containing a random password. Because we’re using Classipress, our log in and registration page are already themed to the site so there was no need to enable Custom Logo. We did need Admin Verification and enabled Simple CAPTCHA. The next thing we did is check Additional Profile Fields for First Name, Last Name and Website, and we required these fields upon registration.

Pie Registration allows you to customize your User Notification Email. This is the email received by the user upon registration. This was an important edit because the user needed to understand that there is a verification process and could take up to two days. I made sure that the email included username, password, user’s website and a link back to the site, as well as a little notice about the verification process. Here’s what our customized email looks like:


Next up was customizing the Admin Notification Email. This is the most important part. How will you screen users if you don’t have their information? It was very important to include the user’s website in this email. Any other important information that might be necessary for approval should also be included, like first and last name.

Now you’re all set up! There is an area here for custom CSS, however it doesn’t seem to work. I seemed to only get results by adding the css to my regular css file, in the case of Classipress, the custom.css. Don’t spend too much time and frustration trying to style your fields here. I have not tested this with a regular WordPress install, but since Classipress is simply a WordPress theme, it seems to be it wouldn’t work.

Next up, Styling Pie-Register Registration Fields.

9 replies
  1. Winter
    Winter says:

    Dear Stephanie,

    First of all, thanks for your great tutorial. Second, do you know if it is possible to add registerpie to a custom page? I´ve been trying to do it but it seems it is quite difficult.

    thanks in advance,

  2. Andrew Newey
    Andrew Newey says:

    Hi Stephanie, I installed & activated PieRegister on one of my wordpress sites, but then struggled to find out where to activate this. You see, I’ve never dealt with user registration before, so I didn’t know where the registration page was, how people get to it etc… I am currently putting a hard link to the /register.php page in my post content, but I would have thought there would have been a better way – say a widget?? Anyway, it’s working but the whole registration functionality is still a bit of a mystery to me I must say…

  3. DWS
    DWS says:

    Hi Stephanie,

    It’s the best plugin I found on the internet with custom field options to the registration. A big thanks to you.

    Like winter, I’m also want to use registration at front end with custom fields. Some other plugins also available to display the default registration / login at front end. But nothing is come up with custom field options. I really want to use this plugin so pls give me suggestions to hook this into custom page. I’m looking for ur reply.

  4. river
    river says:

    hello Stephanie, I am from argentina and my english is basic :D. my question is : Does pie -register work with multisite? because when I activate multisite pie-register doesn’t work and it is activated.
    Thanks.
    River

  5. Mohsin
    Mohsin says:

    The new Pie Register has really improved and bugs fixed. It’s the best free plugin on the internet.

    Thanks

Trackbacks & Pingbacks

  1. […] and install is fairly easy, as well as setting up the needed fields. I covered a lot of that in a previous post. Today we’re going to focus on matching up Pie-Register’s form fields with WP’s […]

Comments are closed.