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 , time goes by WordPress is being updated more and more often, I had to look for 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 plugin Sidebar, 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. Next, in the admin panel in the tab " Parameters" -> "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 it briefly - it's short code- which contains a specific 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 (the simpler the better) and after checking the required fields, the user will have to fill them out. 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 easier 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!!!

Greetings, colleagues. In this article, I will show you how to make a registration and authorization form for a WordPress blog with one simple yet powerful Profile Builder plugin. Using it, you will be able to allow users to register on your blog in the admin panel.

However, you probably have a question: why let visitors climb the blog? After all, it can be hacked! Well, firstly, these are free articles that are not lying on the road today and cost money, or at least time. Secondly, these users will not be able to walk in your admin panel as freely as you, but only write text in a draft, which you will later have to approve in order for it to be published on the blog.

In general, in my opinion, it’s a pretty cool idea, if you make, for example, something like mail.ru answers from a blog, then the site will fill up and spin up by itself. By the way, I have already seen something similar, only with a catalog of articles. It also had to register on the blog, go to the console and leave your article for verification. To be honest, I was then so surprised that someone allowed me to climb on my site that I doubted for a long time - is it generally a catalog of articles or a simple blog, the author of which decided to collect articles for free? By the way, I completely forgot to say that the Profile Builder plugin can be installed not only on a regular blog, but also on a forum, shop, message board made on .

Agree, on many forums, registration is just awful, asking you to fill in almost all the data, while the Profile Builder plugin can be configured so flexibly that it only requires you to enter three fields: name, email and password. This is very convenient, because no one wants to fill out a whole dossier about themselves, and even fill in a mega-complex captcha (a set of characters) or answer an unrealistically difficult question that even a person can hardly answer.

I saw a couple of such forums when I was putting together my own, where questions were asked that only those who were well versed in the topic of the forum could answer. In short, horror, such registrations are needed in the furnace. So, let's start installing the Profile Builder plugin.

How to make a registration and authorization form in WordPress?

1 ) Before proceeding with the installation of the Profile Builder plugin, there are a few things that need to be configured on the blog so that it can allow users to register. So, go to the "parameters" "general" and put a tick next to the "membership" item, and in the "role of the new user" tab, select "member". This is someone who will be able to write articles, but will not be able to publish them.

2 ) Ok, now you can install the plugin. You can download it.

3 ) Once you install it, all you have to do is the user registration page. To do this, go to the "pages" "add new", name it something like "Registration" and paste this shortcode here in the text tab and publish the page. If something is not clear, see the example below.

Ok, after that you will see this registration form on your blog.

By the way, it can be added to blog widgets. To do this, go to appearance» "widgets" and add a widget called text and in its content, paste the same code. In general, this shortcode is universal and can be inserted into any part of the blog. If you ever need it, then just go to "appearance" "editor" and select the file you need.

Okay, we have set up a registration form with you, but how to put authorization? There are other shortcodes for this, here is a list of them:

- registration form.

– a form for editing a profile (for authorized users).

– password recovery form.

Just copy the code you need and paste it in the place on the site where you want to see the form you need.

Configuring the Profile Builder plugin.

4 ) As you probably already noticed, our form has just a sea of ​​unnecessary fields, let's clean them up so as not to frighten our users once again. So, for that go to "users" "Profile Builder" "standard profile fields". Here you will see three columns: field name, status, required field.

The "status" column indicates the fields that will be displayed (shown) for filling. I recommend that you put them all in the "hide" status.

The "mandatory field" column contains mandatory fields, without which the user will not be registered.

In the "field name" column, I think everything is clear.

5 ) Ok, and finally go to " General settings". Here you can, at your discretion, enable or disable registration confirmation by user's mail, as well as configure the method of authorization by username or nickname. By the way, I completely forgot to mention one more plugin - which also has an authorization function. I wanted to write about him at the very beginning, but, alas, I forgot.

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 user-friendly interface to add shortcodes to posts, view and edit 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

The plugin settings page has a separate tab at the top 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 that is a CSS window where you can change the appearance of your form as you wish.

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 website.

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 "Options" - "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]

Just take desired code and insert either into the text of the pre-created and allotted 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 in the right upper corner select Profile Builder.

  • 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!