General Settings

The General Settings page lets you take advantage of the extra features from Profile Builder 2.0.

Load Profile Builder CSS

You can choose whether to load or not the default plugin CSS.

pb-settings-default-css
Profile Builder’s own CSS file applies basic styling and smoothness to the front-end forms created with our plugin.

We made it really easy to disable, in case you need to add custom styling to the registration forms.

Profile Builder forms are structured so that every element can be targeted and manipulated via CSS. Most elements share reusable class names to affect styling, and many elements have unique IDs that you can use to target specific elements within the form.

Feel free to customize each form element to your liking.

Email Confirmation

Email Confirmation helps you make sure users sign up with genuine emails.

Profile Builder - Email Confirmation Settings

The “Email Confirmation” feature is active (by default) on WordPress Multisite installations

By activating Email Confirmation, after registration users will receive a notification to confirm their email address. As Admin you can confirm user’s email address and also you can resend the email confirmation notification manually by going to Users -> All Users -> Users with Unconfirmed Email Address.

Profile Builder - Email Confirmation Backend

On single-site installations this works with front-end forms only. We recommended to redirect the default WordPress registration form to a Profile Builder one using the Custom Redirects module

Admin Approval

Using Admin Approval you can decide who is a user on your website.

pb-settings-admin-approval1

Admin Approval is only available with a Hobbyist or Pro license.

By activating Admin Approval each user that registers on the website will need to be approved by the admin before he/she can login. To approve users you will need to go to Users -> All Users -> Admin Approval.

Profile Builder - Admin Approval Backend

You’ll get notified via email to approve new users, or you can also approve multiple users at once from the WordPress UI.

The Admin Approval feature will not work if you register users while being logged in as Admin

Admin Approval based on User Role

After activating the Admin Approval feature, you’ll be able to select the user roles that require admin approval upon registration.

admin_approval_based_on_user_role

This will allow you to control which user roles need admin approval and which can register automatically.

Approve Users from Admin Email

A faster way to approve newly registered users without logging into the WordPress back-end, is to do it directly from the admin email, by clicking a specifically formed link.

Using Admin Approval feature in combination with the Admin Email Customizer module, you can easily set up user approval from admin email.

First, make sure Admin Approval is enabled and the Admin Email Customizer module is activated (under Profile Builder menu -> Modules ).

Then click on the “Admin Email Customizer” menu item to customize admin specific emails. Scroll until you located the box for customizing the “Registration with Admin Approval” email.

In order to approve users from admin email we’ll use one of the two available tags: {{approve_url}}, {{{approve_link}}}. The first one will output the url which can be used to build an approval link, while the second one will output directly the clickable approval link.

After inserting one of the two tags in the email content, make sure to click “Save settings” and you’re done. Now, every time a new user registers the admin will receive the notification email containing the approval link.

After clicking the link the admin will be notified if the operation has been successful. If so, the new user will be approved, notified and able to log in to the website.

Login with Username / Email

Allows users to login with either the Username or Email when accessing your site.
pb-settings-user-login

Minimum Password Length

With Profile Builder 2.0 you can enforce a minimum password length on all registration, edit profile and recover password forms.

pb-settings-password-length
Simply enter the minimum characters the password should have or leave empty for no minimum limit.

This applies to both front-end forms added with Profile Builder or the default back-end WordPress forms
Enforcing a minimum password length on the front-end registration form
Enforcing a minimum password length on the front-end registration form

Minimum Password Strength

You can also set a minimum password strength to make sure users don’t register with weak passwords.

pb-settings-password-strength
Once users try to register, edit their profile or change their password, they will be prompted with a password strength meter to make sure they choose a safe password.

We’re using the existing password strength meter from the WordPress core, because it’s one of the most accurate in deciding what makes a strong password.
Then Profile Builder 2.0 makes sure all registration forms throw errors if the password strength restrictions aren’t met.

Enforcing the minimum password strength on the front-end Edit Profile page.
Enforcing the minimum password strength on the front-end Edit Profile page.