Profile Builder plugin and login Sidebar WordPress registration form for users. Wordpress Profile Builder Plugin for User Registration Social Login

You need the development of online stores, no ideas, contact professionals.

Hi all. The moment came when I needed a WordPress registration form, in earlier posts I described one code that contributes to the output in , as time goes on WordPress is being updated more and more often, I had to look for an alternative option and I settled on the plugin profile builder. With this plugin, you can display all the information on the blog and thus isolate your admin panel from unwanted visits by registered users

In this article, we will analyze in more detail Profile Builder Plugin and Login Sidebar Plugin, as well as learn how to create a registration form on WordPress

First you need to download the WordPress Profile Builder plugin and activate it. Further in the admin panel in the tab "Settings" -\u003e " General settings» check the box anyone can register.

In the Users tab, a new menu will appear " Profile Builder» , in which you can further edit the parameters. Believe me, there are a few of them.

Let's move on to creating our form, for this we create new page, call it for example "Registration" and insert the shortcode in the page itself . For those of you who don’t know what a shortcode is, I’ll explain briefly – it’s a shortcode – which contains a certain function, on this moment we have a form of registrations.

  1. Add new page
  2. Name
  3. Paste the shortcode
  4. We save

You can create other pages in exactly the same way:

  1. Page with login form
  2. Page with a form for editing user data (the user must be authorized)
  3. Page with password recovery form

All these shortcodes can be found on the tab "Admin panel" -\u003e "Users" -\u003e " Profile Builder”, the whole list is present here, I have listed the main ones.

The settings of the plugin are not great, all the work is done by short functions, let's move on to the main ones:

In the main settings, select a set of styles on the site, I still don’t understand for what purposes this tab is needed, since I have “Default” and “None” available

And confirmation by Email, after the user registers on the site, he needs to confirm the registration.

Here you can choose which users to enable / disable the admin panel, who does not know how to do this, I will describe now. You, as an administrator, have the right to assign roles to any user, each role has its own capabilities, for example, an author can write articles.
To add a role, open the "Users" tab, select the person you need from the list and set the rights for him, everything is easy and simple.

Standard profile fields, here you can simplify the registration form (than easier themes better) and after marking the required fields, the user will have to fill them in. You can also display profile information through these settings.

Display Profile Builder in Sidebar

You can display a link, or you can display a registration form, it is displayed again through the shortcode. Open the Sidebar file and install the code in the right place . After that, the user can enter a name, password and enter the site.

As you can see, there is nothing complicated here. I have prepared another alternative for you, it is simpler than a plugin Profile Builder, You just need to download and activate sidebar login plugin. And With the help of the widget, pull it to the place you need, Plus this plugin, you can add links to it that will be displayed by a registered user.

Initially, when you enter the site, it looks something like this:

At your discretion, you can place the necessary links that will be available after registration:

For example, you can create rules on the site and they will be displayed to all registered users. Or allow to publish news, but for this, we give the role of the author, I added a few links and I got the following:

It turned out not a bad shape, by the way, you can edit it and change styles, for this we go to the “Plugins” section -> find the Sidebar Login plugin “Change” to edit the style You need a file sidebar-login/style.css

And here is a list of links that can be pulled from the admin panel: But they are available for different roles:

  1. http://your-site/wp-admin/post-new.php - allow the user to add a post
  2. http://your-site/wp-admin/users.php - list of all users
  3. http://your-site/wp-admin/edit-comments.php?comment_status=all-comments
  4. http://your-site/wp-admin/profile.php - Your profile

You can add the rest yourself, turn on your imagination and use the possibilities of WordPress to the fullest, questions will appear? I will help you!!!

In this article, I show how to install and configure a plugin for displaying a user registration and authorization form on a site. Users will be able to write articles for your blog on their own.

Hello dear blog readers website . Today we will analyze a plugin called profile builder.

This plugin is used so that users can register and write posts to your blog (about creating a blog) for free, under the conditions that you specify in the plugin. in plain language we get free content, free visitors. We also read about creating a site.

Installing the Profile Builder registration plugin:

Installation is carried out in the same way as in other cases according to 3 points:

1. Go to the admin panel.

2. Tab plugin => Add new plugin . => enter plugin name Profile Builder

3. Download and activate.

User registration using the plugin:

After installing and activating the plugin, we need to go to the tab Options => General settings and in the window that appears, check the box “ Any user can register”.

Here we choose Registered user role: (the role you want) I choose participant. A contributor in WordPress is a person who can write posts but cannot publish them to a blog. All his posts are saved as drafts, which are then checked by the administrator and published.

In order for the user to register, we need to create a registration form. We will create a registration form on a separate page.

We create a page, for this we go to the tab Pages => Create a new page(in some versions of Wp the tab is called: “Add New”).

We write the name of the page, such as we are interested in, for example: “Registration” and paste it after copying it or write it in the body of the page . We press publish.

this is the code to display the registration form, we use it to register new members.

We now have a registration page with huge number of windows and English titles.

Now we need the registered user to log in. To do this, we need to insert a user authorization form. To do this, we use another code . We display it for example in the sidebar of the blog. To do this, we go to the template editor along the path Appearance => Editor. And choose a file sidebar.php.

In file sidebar.php we find the place where we want to insert the authorization form, for example, under all widgets. Find a place in the code and paste .

Or, in order not to touch the code, you can create a “Text” widget, name it a form and insert .

It turns out something like this:

Plugin setup:

To finish working with the plugin, we need to configure the plugin.

To begin with, we remove all the fields we do not need to fill in during registration. We remember a simple rule: “If we want more registrations, then the filling form should be simpler.”

In order to remove unnecessary fields, go to the administrative panel in the tab Users => default profile fields(translated as “standard fields”). We see here many fields already familiar to us, which can be removed. Registration Plugin:

In order to remove the fields, we need to select the field we need and check the box next to the word Hide. Below are the symbols shown in the picture above:

Visibility- show field? (it is possible to put 1 tick in show(show) and hide(put away)).

Required- is it mandatory to fill out? (it is possible to put YES(yeah) and NO(No). those. we can leave the field to be shown, but whatever it is, it is not required to be filled in.

Hi all!. There are very few of them, and in Russian you can’t find them at all. The best one I've tried is the Profile Builder plugin. It is simple and convenient, but it will take some time to Russify the registration form.

Let's start, as expected, by installing the plugin in wordpress - download the Profile Builder , unpack the archive and upload the folder with the plugin files to the server in the /wp-content/plugins directory using, for example, FileZilla. Immediately after activation, you will be transferred to the settings, which are located in the "Users" - "Profile Builder" section.

If you decide to use this plugin, then do not forget to allow users to register in WordPress: in the "Settings" - "General" section, check the box next to "Anyone can register" and select "New user role" - "Subscriber" or "Member" (can write articles and save them as drafts for admin review).

All the main plugin settings are concentrated in the Default Profile Fields item and are reduced to a list of fields that will be displayed in the registration form.

  • Input Field Name - the name of the field.
  • Visibility - add / remove to the registration form.
  • Required - required fields.

Name (name):

  • username - username. Required field that cannot be hidden.
  • First Name and Last Name - the user's first and last name.
  • Nickname - nickname.
  • Display name publicly as... - which of the names will be displayed on the blog.

Contact Info (contacts):

  • E-mail - address Email. Always required field.
  • website - site.
  • AIM, Yahoo IM and Jabber / Google Talk- Internet instant messaging services.

About Yourself (about yourself):

  • Biographical Info - a field for the user to enter information about himself.
  • new password - New Password. Another required field that cannot be hidden.

After setting up the fields, you need to display the result of the Profile Builder registration plugin on the blog. This is done using the following shortcodes:

4. Password recovery:

[wppb-recover-password]

We just take the necessary code and paste it either into the text created in advance and reserved for the registration / authorization form, or into the standard “Text”.

Unfortunately, all fields on English language, so you have to Russify them manually. To do this, go to the "Plugins" - "Editor" section and select Profile Builder in the upper right corner.

  • given file is responsible for the authorization form, which is displayed using code No. 1.
  • profile-builder/front-end/wppb.login.php- registration form (code No. 2).
  • profile-builder/front-end/wppb.edit.profile.php— profile editing (shortcode №3).
  • profile-builder/front-end/wppb.recover.password.php— a form for changing the password, obtained using shortcode No. 4.

Find English words and replace them with Russian equivalents.

That's all, thanks for your attention. All the best to you!

ProfilePress is a plugin for adding forms to your WordPress site using shortcodes. With this tool, you can create user registration forms, login forms and profile pages, and thus build a whole community around your site. He works with existing system WordPress users and is compatible with any theme.

The plugin includes 5 different styles for forms, so you can choose the one that best suits your website design. Also available for the plugin is a set of themes that can help you change the style of the forms if necessary.

Description Demo Download

The plugin can be downloaded for free from the WordPress directory. A premium version is also available, which includes the following additional functions like uploading an avatar for a user, registering through a social network profile, Captcha, etc.

Functions

Features included in free version:

  • Unlimited front-end login forms for users
  • Unlimited number of front-end user registration forms
  • Unlimited front-end password reset forms
  • Window preview shape design
  • Multi-step registration forms
  • Redirecting Default WordPress Login Page to Custom Front End Login Page
  • Redirect from default WordPress Pages registration to custom frontend registration page
  • Redirect from default WordPress password reset page to custom frontend password reset page
  • Redirecting users to custom pages after login/logout
  • Built-in installer for installing themes for ProfilePress forms

If the above features are not enough for you, consider the premium version for yourself, which includes the following features:

How to work with the plugin

After you download and activate this plugin, you will also need to install the Shortcake Shortcode UI plugin, which is designed to provide users with a convenient interface for adding shortcodes to posts, viewing and editing it in the content editor.

Once this is done, you must ensure that registration for users is open. To do this, visit the section Settings → General and check the box next to "Anyone can register".

Finally, if you have purchased the paid version, enter your license key so you can get an update to the plugin.

When the plugin is activated, a number of pages will be added to your site: Registration, Login, Reset password, Change password, etc. These pages have special shortcodes for placing forms. If you want to create new pages or change the ones on which they are displayed, then you can do this on the plugin's main settings page.

Here you can also change the redirect settings, choose which pages to redirect the user to after logging in/out, etc.

On this settings page, you can also change the content of emails that will be sent to users after registration, password reset, etc.

Working with the Form Builder

On the plugin settings page at the top there is a separate tab for each type of form - login, register, user profile and so on. When you select one of the options, you will see that the plugin offers 5 different styles for forms along with their shortcode. To select a different style, simply update the corresponding shortcode on the page.

Then, in the front end of the site, you can view the form:

If you want to make any changes, click on the "Edit" link. You will see a window with HTML and shortcodes to customize the selected form.

The easiest way to edit a form is to click on the “ProfilePress Shortcodes” button. A pop-up window will appear on the screen with all the available elements that you can use in your forms. To add an element, simply click on its button.

Below you can see a preview of your form, in which all your changes will be instantly displayed. Below it is the CSS window, in which you can change the appearance your form.

Login via social networks

If you want users to be able to register/login through their social network profile, you will need to set API keys in the plugin settings in the “Social Login” tab. There you enter access parameters for Facebook, Twitter, Google, Linkedin and so on.

Form appearance

The plugin has 5 built-in default themes, here are our favorite styles:

If you need some other option, you can always purchase the required theme separately. Here are some of the options available:

  • Pinnacle is a calm and tidy WordPress theme with a login, register, password reset page and social login option.
  • Montserrat is a beautiful theme for creating a one page ProfilePress form that will include a login, registration, password reset and social login form.
  • Stride is an elegant, customizable multi-stage wordpress form for registration.
  • Bash one-pager is a simple, beautiful, responsive, one-page social login form.
  • Bash Edit Profile is a neat, responsive user profile form in WordPress.
  • Parallel is a horizontal, responsive, eye-catching login, registration, and password reset form with the ability to log in via a social network.
  • Perfecto is a login, registration and password reset form with two color accents.

Price

Pricing for the premium version of the plugin starts at $49 for a single site license, $99 for 3 sites, and a developer plan with unlimited sites for $199. All plans include a year of support and updates. The cost of additional themes is from $5 to $10.

But do not forget that it is also available and free version.

Addons

There are also 2 extensions: "Email confirmation" - before registration, users will need to confirm their email; "MailChimp" - Adds a user to your mailing list. Each addon costs $29.

Conclusion

This is a good quality plugin that will help you create a real community for your site. All the features you need to customize your registration forms to suit your needs are included here. The default themes of the plugin are really good, but if you need another option, you can always purchase the theme you need for a relatively small cost. The same goes for addons.

If you are looking for a similar plugin, be sure to check out this one. In order to test it yourself, you can always download the free version. It is worth noting that the paid version has a 30-day warranty period, so if you find that the plugin does not meet your needs, you can always get your money back.

In a word, download, test and create beautiful forms on your site.

Share