• Categories
    • Tutorials
    • Beginners Guide
    • WordPress News
    • WordPress Security
    • Best WordPress Plugins
    • WordPress Themes
    • Product Reviews
    • WP Tips & Tricks
  • Guides
    • Start a Blog
    • Make a Website
    • WordPress Hosting
  • WordPress Hosting
    • A2 Hosting
    • HostGator
    • Bluehost
    • Cloudways
  • Managed Hosting
    • WPEngine
    • Rocket.net
    • WPX
    • Kinsta
  • Coupons
    • WPEngine
    • Flywheel
    • Cloudways
    • A2 Hosting
    • WPX Hosting
Sponsored

ProfilePress Revew: Creating Custom Login Forms with WordPress

Last Updated on: September 8, 2016 Lyn Leave a Comment

ProfilePress Revew: Creating Custom Login Forms with WordPress

ProfilePress is a WordPress registration plugin that lets you create login forms, registration forms, user profiles, and more. The plugin overrides the default WordPress pages for these types of forms and replaces them with their own. You can, however, create your own pages.

It should also be noted that this plugin is not for everyone, unless you don’t mind the default styles that come with ProfilePress. If you want to change the way a form looks, you will need to know HTML & CSS. Developers with a working knowledge of PHP can extend the look and functionality of this plugin even more.

Main Features

  • AJAX forms.
  • The ability to turn login and registration forms into widgets with one click.
  • Avatar upload for users.
  • The ability to let users log in with social media accounts.
  • Live preview of forms when working with the form builder.
  • Premium themes available.
  • Customizable features.

Installing & Setting Up ProfilePress

Installing this plugin is easy. All you need to do is upload the ZIP folder to your WordPress installation through the WordPress admin or via FTP as you would with any other plugin.

ProfilePress - Install Plugin

You’ll be asked to activate your license and install a plugin called Shortcake (Shortcode UI). You’ll also be asked to change your registration setting to “anyone can register” if you don’t already have it to set to that.

ProfilePress - Activation Requirements

Click the Activate link, and enter your license key. Click Save Changes followed by Activate License to activate the key.

ProfilePress - Activate License Key

Install and activate the Shortcake plugin after that.

ProfilePress - Activate Shortcake Plugin

The Default Pages That Come with ProfilePress

This plugin installs five default pages when you first activate it. They are:

Edit Profile

ProfilePress - Edit Profile Page

Log In

ProfilePress - Log In Page

My Profile

ProfilePress - My Profile Page

Reset Password

ProfilePress - Reset Password Page

Sign Up

ProfilePress - Sign Up Page

Selecting Your Pages

If you’d prefer one of these pages use the default WordPress page rather than the ProfilePress page, go to ProfilePress > Settings, select “Select” from the drop-down menu, and click Save Changes.

ProfilePress - Select

Activating reCAPTCHA for ProfilePress

Activating this plugin causes the frontend login form seen above to override the backend WordPress login page. I have a reCAPTCHA plugin installed in this WordPress installation, and it is not compatible with ProfilePress as you can see by the lack of a reCAPTCHA element in the image above.

reCAPTCHA is a great way to keep bots from trying to log into your site. It asks users to check a box to verify whether or not they are human. If you don’t have reCAPTCHA activated on your site, you can register a new site here.

Hover over ProfilePress in the WordPress admin panel and select Extras to start.

ProfilePress - Select Extras

Scroll down to the No CAPTCHA reCAPTCHA section. Tick the Activate reCAPTCHA box. Grab the Site Key and Secret Key for your site, and enter them. Select the theme you want, and click Save Changes.

ProfilePress - reCAPTCHA

Once you activate the reCAPTCHA feature, you can add a captcha before the Submit or Log In button using the reCAPTCHA shortcode.

ProfilePress - reCAPTCHA Shortcode

This adds a reCAPTCHA module to your login form.

ProfilePress - reCAPTCHA Login Form

Themes & Quick Referencing of Shortcodes

We’ll get to how to build custom forms in a moment. For now, let’s talk about the themes and shortcodes that come with ProfilePress. The images seen above for the default pages, for example, are using a couple of the plugin’s default themes.

Here are the themes available for the Login form.

ProfilePress - Default Login Form Themes

The Registration, Password Reset, Edit Profile and User Profile forms have similar lists of themes. The Widget column tells you whether or not that theme is a widget. A red circle means no while a green circle means yes. You can click Edit to edit one of these themes.

ProfilePress - Click Edit

This opens the form builder.

ProfilePress - Form Builder

Themes

You can also download and purchase premium themes from ProfilePress here.

We’ll get to the rest of the form builder in a bit. First, let’s talk about shortcodes. You can click the ProfilePress Shortcodes button above the editor to insert a shortcode in your form.

ProfilePress Shortcodes

You can also scroll up to the top right-hand corner of the page and click the Shortcode Help Guide button.

ProfilePress - Shortcode Help Guide

Clicking this brings down this menu.

ProfilePress - Shortcode Help Guide Menu

The Form Builder

You can edit an existing theme or build a new one. If you want to build a new one, click the Add New button at the top of the page.

ProfilePress - Add New Theme

Doing this in the Login Form section gives you this.

ProfilePress - New Login Form

The CSS stylesheet for new login forms looks like this.

ProfilePress - New Login Form CSS Stylesheet

A preview of your form is located in the middle of your editor and CSS stylesheet.

ProfilePress - Form Preview

You can make this a passwordless login form if you want. More on what that means in a bit.

ProfilePress - Passwordless Login Form

The setting beneath that, the Create Widget setting, lets you turn this form into a widget. This lets you place forms in the sidebar and footer of your site.

ProfilePress - User Profile Widget

Here’s a complete list of the forms you can build:

  • Login Page
  • Registration Page
  • Password Reset Page
  • Edit Profile Page
  • User Profile Page
  • Melange (Combines Login, Registration and Password Reset Pages)

ProfilePress - Forms

Profile Fields

ProfilePress comes with two default profile fields, which are Gender:

ProfilePress - Gender Profile Field

And Country:

ProfilePress - Country Profile Field

These are fields users can fill out for their profiles. Click Add New at the top of the page if you want to create a custom profile field. The most important setting is Type, which lets you select which type of field you’d like to create.

ProfilePress - New Custom Profile Field

It also gives you guidelines based on what type of field you picked.

ProfilePress - Custom Profile Field Guidelines

Contact Info Profile Fields

The ProfilePress user profile has fields users can fill out to list their contact information. The default contact info fields are for popular social media networks.

ProfilePress - Contact Info Profile Fields

You can also click the Add New button at the top of the page to add a custom field.

ProfilePress - Contact Info Custom Profile Field

Additional Settings

There are a number of additional settings you can change on the ProfilePress Settings page, such as front-end profile settings, redirection settings and BuddyPress settings.

Front-End Profile Setting

The front-end profile setting is very simple. It lets you redirect author pages to those author’s to profile pages created with ProfilePress. All you need to do is enable the redirection setting, and select a page that contains a shortcode for one of your User Profile themes.

ProfilePress - Front-End Profile Setting

BuddyPress & bbPress Settings

You can also redirect a few BuddyPress and bbPress pages to ProfilePress pages. This includes the registration page and avatar for BuddyPress as well as the user profile pages of both plugins.

ProfilePress - BuddyPress & bbPress Settings

Redirection Settings

You can change which pages users land on when they log in and out of your site and even when they’re not logged in at all. The Global Redirect setting, for example, lets you select which page users are redirected to when they’re not logged in.

ProfilePress - Redirection Settings

You can also redirect users who land on the WordPress profile page to the ProfilePress Edit Profile page.

Registration Settings

The Registration setting lets you enable a feature that logs new users in automatically immediately after they register. You can also enable a welcome message for users.

ProfilePress - Registration Settings

Welcome Message Settings

If you enable the Welcome Message setting in the previous step, you can choose what that message says with the next set of settings.

ProfilePress - Welcome Message Settings

Password Reset Email Settings

You’ve probably had to reset your password for a website or service at one point or another. You know what these emails look like. This setting lets you decide where the email appears to be sent from as well as what it says.

ProfilePress - Password Reset Email Settings

Account Status Notification Settings

The last bit of settings on the Settings page lets you change what message is sent when a user is notified of their account status, specifically whether or not their account is pending approval, blocked or unblocked.

ProfilePress - Account Status Notification Settings

Creating Social Media Applications for Social Login

The Social Login section lets you enter the App ID and App Secret Keys for a number of different social media networks. This lets you enable a feature that allows users to log into your site using their social media accounts.

ProfilePress - Social Login

Using Facebook as an example, go to developers.facebook.com, sign into your Facebook account, and register a Facebook Developers account if you don’t already have one. Click My Apps, and Create a New App.

ProfilePress - Create New Facebook App

Enter a name for your app as well as your email address. Select a category, and click Create App ID.

ProfilePress - Facebook - Create App ID

Click App Review.

ProfilePress - Facebook - App Review

Make your app public.

ProfilePress - Facebook - Make App Public

Open Settings, and click Add Platform.

ProfilePress - Facebook - Add Platform

Select Website.

ProfilePress - Facebook - Select Website

Enter your site URL.

ProfilePress - Facebook - Enter Site URL

Click Save Changes in the bottom, right-hand corner.

ProfilePress - Facebook - Save Changes

Go back to the dashboard, and grab your App ID and Secret Key.

ProfilePress - Facebook - App ID - Secret Key

Go back to the Social Login settings in ProfilePress, enter your App ID and Secret Key, and click Save Changes. This lets you use the Facebook Login URL shortcode in the form builder.

ProfilePress - Facebook Login

Which looks like this on the front-end:

ProfilePress - Front-End Social Login

Extras

We’ve already talked about the reCAPTCHA extra. Now, we’re going to talk about the other elements available in the Extras section.

Login with Email

This is a simple extra. It lets users log in with their email addresses instead of their usernames.

ProfilePress - Login with Email

Global Admin Password

This is another simple extra. It acts in the same way a master key works for a hotel or apartment complex. This setting lets administrators log into the accounts of other users using their own passwords.

ProfilePress - Global Admin Password

User Moderation

If you want to enable and adjust the settings for the User Moderation feature in ProfilePress, enable this feature.

ProfilePress - User Moderation

One-Time Passwordless Login

ProfilePress has a passwordless login feature that lets users log in with a one-use link sent to them via email. Basically, an email is sent to them when they choose to log in with this feature. They have 10 minutes to use the link from the time the email is sent. The link expires when they log in with it or once 10 minutes passes, whichever comes first.

ProfilePress - One-Time Passwordless Login

Premium Themes & Add-Ons

W3Guy has created a number of different premium themes and add-ons for ProfilePress, including such premium themes as:

ProfilePress - Premium Themes

If you want to install themes, hover over ProfilePress in the admin panel, and select Install Theme.

ProfilePress - Install Theme

Upload the theme as you would with any other theme, and click Install Now.

ProfilePress - Install Theme

The theme should now be available for you to use.

ProfilePress - Use Premium Theme

Add-Ons

ProfilePress also has a few premium add-ons you can purchase for additional functionality. This includes add-ons for such services as BuddyPress, Campaign Monitor and MailChimp. It also includes add-ons that extend the functionality of the dashboard, WordPress menu and email features.

ProfilePress - Add-Ons

Pricing

ProfilePress has five different pricing packages. The first is a free version called ProfilePress Lite. The premium version has four different pricing packages, the cheapest being $49 for one year of support and updates for one site.

ProfilePress - Pricing Models

The most expensive package is the Ultimate package, which comes with an unlimited number of installs as well as lifetime support and updates.

Every pricing package also comes with a 30-day, money-back guarantee. However, it’s important to note this is not a “no questions asked” guarantee. Your money will only be refunded to you if the developers cannot correct an issue you have with the plugin. They will not honor refund requests if you simply change your mind.

Final Thoughts

ProfilePress is a great WordPress registration plugin that has something for everyone. It’s especially a great plugin for those who use WordPress to power a social networking website where users need to log in.

You can get a pretty good working knowledge of what this plugin has to offer with the lite version, but the premium version has plenty to offer if you’re ready to bring more premium login and user account features to your site.

+ Share
Disclosure

Lyn

Related Posts

Back to all articles
  • Jupiter X Theme Review: Multipurpose, Customizable, And Powered By Elementor

  • Oxygen 2.1 Update: ACF/Toolset Integrations, Sticky Headers + More

  • Oxygen 2.0 Review: Flexible Visual Website Building For WordPress

Coupons

View more deals
  • Recipe Card Blocks Coupon
    15% OFF

    Recipe Card Blocks Coupon

    Running a cooking or food website can be fun (and tasty) – but
    Get This Deal
  • WP 2FA Coupon
    20% OFF

    WP 2FA Coupon

    Security should be at the forefront of all site owner’s min
    Get This Deal
  • Themskingdom Coupon
    20% OFF

    ThemesKingdom Coupon

    First impressions count. As such, you’ll want a WordPress t
    Get This Deal

Leave a Reply Cancel reply

Full Disclosure This post may contain affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission (at no additional cost to you). All opinions are our own and we do not accept payments for positive reviews.

THE BEST OF WPKUBE

Some of the best content we have published so far.

BEGINNER GUIDES & REVIEWS

18 Best Cheap WordPress Hosting Providers in 2023 (From $1.99)
210 Best WordPress Hosting Options for 2023 (Pros & Cons)
38 Best Managed WordPress Hosting Providers for 2023 Compared
45 Best WooCommerce Hosting Providers Compared in 2023 (All Budgets)
5Top 9 Landing Page Plugins for WordPress (2023)
69 Best List Building Plugins for WordPress In 2023
7How to Fix the 500 Internal Server Error on Your WordPress Website
8Thrive Themes Review: A Look At The Full Membership
9Beaver Builder Review: Is it The Best Page Builder Plugin for WordPress (2023)?
10OptimizePress Review: Create Landing Pages with Ease
11How to Make a Website: Complete Beginner’s Guide
12Top 22 Best Free Stock Photo Resources For Your Site
1317 of the Best Google Fonts for 2023 (And How to Use Them in WordPress)
14How to Start a Blog in 2022 (Step by Step Guide)
15How To Fix ‘503 Service Unavailable’ WordPress Error
1611 Best Contact Form Plugins for WordPress in 2023
17How to Add a Custom Logo to Your WordPress Site
18How to Fix Error Establishing a Database Connection in WordPress

WPEngine: 50% OFF Deal

Save 50% on one of the best managed hosting providers.

Get this Deal

Flywheel(our review)

Our Newsletter

Get awesome content delivered straight to your inbox.

Thank you!

You have successfully joined our subscriber list.

.
Featured In Forbes Huffpost Entrepreneur SEJ

About WPKube

WPKube is an online WordPress resource which focuses on WordPress tutorials, How-to’s, guides, plugins, news, and more. We aim to provide the most comprehensive beginner’s guides to anything about WordPress — from installing plugins, themes, automated installs and setups, to creating and setting up pages for your website.

We have over 500+ tutorials, guides, product reviews, tips, and tricks about WordPress. Founded by Devesh Sharma, the main goal of this site is to provide useful information on anything and everything WordPress.

Twitter Facebook

Useful Links

  • Behind the Scenes
  • Beginner Guides
  • WordPress Hosting
  • WooCommerce Themes
  • MeridianThemes
  • Exclusive WordPress Deals
View All Guides »

Reviews

  • WPEngine 33% OFF
  • Thrive Leads
  • Flywheel 33% OFF
  • Divi Theme 20% OFF
  • Thrive Architect
  • Elegant Themes
Reviews »

Deals

  • InMotion Hosting
  • LifterLMS Coupon
  • LiquidWeb Coupon
  • WPEngine Coupon
  • A2 Hosting
  • FloThemes
More Deals »
© Copyright 2023 WPKube ® All Rights Reserved.
  • Contact
  • Site Terms
  • Disclosure
  • Privacy Policy