ProfilePress Review: A Premium Plugin for Adding Front End Forms to WordPress

ProfilePress is a WordPress plugin that adds a number of front end forms to your website. The included forms include login, registration, password reset, and profile management forms.
Table of Contents

ProfilePress is a WordPress plugin that adds a number of front end forms to your website. The included forms include login, registration, password reset, and profile management forms.

As well as using the pre-built form templates that come with ProfilePress, with some HTML and CSS knowledge, you can begin creating your own form designs to display on the front end of your website. This then gives your users the option of registering, logging in, and managing their profiles, all through your custom front end forms.

The purpose of using front end forms, is that it removes the need for your users to log into the site through the back end of WordPress, making the whole experience more user friendly and consistent.

ProfilePress Form

If front end registration and login forms sounds like something you could make use of on your WordPress website, read on for our full ProfilePress plugin review.

Features and Usage

ProfilePress ships with a number of pre-built forms that you can start using right away. These forms allow your visitors to interact with your WordPress website through the front end of your site, rather than the WordPress back end forms and pages.

ProfilePress also includes a form builder that you can use to create your own custom designed forms. As you enter your custom HTML and CSS, you get a live preview of your form as it takes shape. As the plugin comes with a number of shortcodes, you can use them to insert a range of fields into your forms. Shortcodes are also used to insert the forms into your posts and pages.

You also get the option of creating as many forms as you need. These forms can be used on the different areas of your website. You can also enable social login to remove some of the friction from the login process on your website. The supported social networks include Facebook, Twitter, LinkedIn, Google and GitHub, ensuring all the most popular platforms are covered.

While ProfilePress is a premium plugin, if you want to integrate it with the MailChimp email marketing and newsletter management service, you will need to pay an extra $29 to gain access to the add-on.

If you do use this premium add-on, you can automatically add users who register through your forms, to one of your MailChimp email lists. The add-on also gives you the ability to mass subscribe your users to your email marketing list, even if they haven’t specifically opted in for this.

You can also purchase additional themes for ProfilePress. These templates, which start in price from $5, cover the login, password reset, and registration forms.

Using ProfilePress

After activating the plugin and entering your license key, ProfilePress will create five new pages on your website. Each page includes a different form, such as the login, registration, password reset, front end edit profile, and front end user profile forms:

ProfilePress Pages

Each page simply includes a shortcode which is used to display the relevant form. By default, the core theme is used for each form. However, by editing the shortcode parameters, you can change the form design theme.

ProfilePress Shortcode

If you want to create a custom form, or edit one of the included designs, you can use the form editor tool. This is essentially the WordPress post editor in text view. So if you are familiar with using WordPress and have a working knowledge of HTML and CSS, then you should be able to get started right away, and begin creating your own custom forms.

ProfilePress Form Editor

As well as editing the form fields and their layout, you can also customize the CSS of the form, in order to modify its appearance.

ProfilePress Edit Form CSS

ProfilePress does make it easy to insert the form fields into your layout. This is done by using the included form field shortcodes. You can also access the plugin documentation from within your WordPress admin area, making it easy to quickly view the shortcodes that are available to you.

ProfilePress Shortcode Help

If you want to insert a shortcode into your form design, you can click on the ProfilePress Shortcodes button on the form editor window. This will then display the fields that can be inserted into your form design.

ProfilePress Insert Form Field

Once you’ve created your custom form, you can insert it into your posts and pages using the corresponding shortcode. Now when a user tries to login to your WordPress website, they will be presented with a front end login form, instead of the core WordPress login form.

ProfilePress Login Form

If the visitor to your site does not have an account, they can use the registration form to create one (providing you’ve enabled this option in the WordPress settings). If you’ve enabled social login, the user also has the option of logging in via a supported social media account.

ProfilePress Register

Once a visitor has created an account and become a registered user, they can manage their profile via the appropriate front end form.

ProfilePress Edit Profile

After the profile has been created, the profile can be viewed on the front end of your website. There are three themes that can be applied to the front end profile forms, each with their own design and appearance.

Smiley Profile Theme:

ProfilePress Form 2

Smiley Profile Theme 2:

ProfilePress Form 1

Dixon Profile Theme:

ProfilePress Form 3

When it comes to the other forms, there are seven form themes to choose from when publishing the front end login forms, and five themes for the registration forms and password reset forms. Again, by using the form editor, you can customize the CSS of the form to modify its appearance. As mentioned earlier, you can purchase additional themes for your forms.

If you want to add or remove any of the fields from the profile forms, you can do from the Profile Fields tabs on the plugin settings page.

ProfilePress Profile Fields

When setting up the plugin, you also have the option of adding a captcha form to reduce spam sign ups. You can also enable user moderation, allowing you to approve new accounts, before they are created.

That about covers the premium version of the ProfilePress plugin. If you are looking for a way to add front end login, registration, and user profile forms to your WordPress website, this could be the plugin for you.


As well as being available as a free plugin, with limited features, the version of ProfilePress being reviewed in this post is the premium version. This plugin is available in three pricing plans:

  • Personal: $39 – support for use on one site
  • Business: $99 – support for use on three sites
  • Developer: $199 – support for use on unlimited sites

ProfilePress is offering 20% off for WPMayor readers. To take advantage of this offer, use the coupon code 20PERCENTOFF when checking out.

Each option includes a 30 day money back guarantee. This can be used if you cannot get the plugin to work on your website, not simply if you don’t like the plugin. The licenses also cover access to support and updates for one year.

Once your license has expired, a notification message will be permanently displayed on your WordPress dashboard pointing out this fact until you renew your license or remove the plugin. You will also not be able to access any of the features of the plugin from your WordPress dashboard once your year is up, unless you renew your license. This includes the plugin settings or the form editors.

If you’d like to know more about the licensing options for WordPress plugins, be sure to check out this article discussing abuse of the WordPress GPL.

Support and Documentation

Thankfully, the plugin does include some documentation on creating your own custom forms. This covers the basics of adding your own custom HTML and CSS to the forms, although it doesn’t include any samples you can use to get started. You can ask support questions through the ProfilePress support forums.

Final Conclusion and Recommendations

ProfilePress certainly does add front end forms to your WordPress website. These forms then allow you to bypass the default WordPress back end forms, and give your visitors the ability to register an account, login, and manage their profiles, all through a series of front end forms.

Unfortunately, if you don’t like appearance of the included form themes, or the premium themes that are available, then you will need to have some HTML and CSS skills in order to edit the existing designs, or create your own.

Also when it comes to creating custom form layouts, it’s a shame that the developer of ProfilePress decided against including a visual form builder tool to allow users to create their own custom forms. Having to use HTML and CSS to build the forms will prevent many users from making use of ProfilePress, unless the included they find the included form templates are suitable for their needs.

Conversely, the free and popular Ultimate Member plugin does include a visual form builder tool for creating custom login, registration, and user profile forms.

Also, the fact that once the license expires, you can’t access the plugin pages on the admin area of your website puts another dampener on things. What happens if you aren’t in a position to renew the license when it expires, but you’d still like to edit a form you are using, or reconfigure the settings of the plugin?

While with most plugins it’s common for support and updates to be restricted to users with a valid license, it’s not often that access to the plugin pages on your own website is denied once a license has expired. This is definitely something to think about before making a purchase.

If you like the form designs of ProfilePress, and have checked out the other front end form plugins on offer, then why not give this plugin a try?


Joe Fylan
Joe Fylan
Joe is a big fan of WordPress and uses it on a daily basis making and updating websites for clients and publishing content. He enjoys writing about all things WordPress as well as his other hobbies which include travel, fitness and photography. To discuss any content writing needs please get in touch via his site.

Consider sharing this post so others can find it:

Stay in the know on the latest and greatest products and services in WordPress [+ Exclusive deals & offers]

7 Responses

  1. Plugin co-developer here.

    “Also, the fact that once the license expires, you can’t access the plugin pages on the admin area of your website puts another dampener on things.”

    For the record, you can continue using the plugin when your license expires and no restriction whatsoever exist if you so desire not to renew your license.

    As for the license expired notification, a link to close or remove the notification will be added in the next release cycle.

    Happy to answer any question.

    1. The (obnoxious) license expiration and restriction has been removed as of version 1.5.

  2. Regarding adding a visual form builder tool. The plugin was built initially for WordPress developers to quickly build custom forms for their clients.

    I am happy to tell us a visual form tool is planned for a future release to cater for users without HTML / CSS skills.

  3. The reason you couldn’t access the plugin settings was because you had no prior successful license activation.

    You can continue using the plugin without any restriction when the license expires on the condition a license was once upon a time active in the site.

  4. I am not receiving any email from the site after registration. I am using free version of the plugin.

    Please help

    1. Hi charamer, you will need to upgrade to the premium version for users of your site to receive a welcome message after registration.


Leave a Reply

Your email address will not be published.

Everything you need to create a website for less than $100. From your domain and hosting to picking a design, we cover it all.

Join the mayor’s club

Stay in the know on the latest and greatest products and services in WordPress