{"id":5847,"date":"2020-03-30T16:00:12","date_gmt":"2020-03-30T14:00:12","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=5847"},"modified":"2020-10-15T11:00:21","modified_gmt":"2020-10-15T09:00:21","slug":"enable-user-registration-in-wordpress","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/enable-user-registration-in-wordpress\/","title":{"rendered":"How to Enable User Registration on Your WordPress Website"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]When a user registers on your WordPress website, they will get the permission to do various things depending on their <a href=\"https:\/\/qodeinteractive.com\/magazine\/wordpress-user-roles\/\">WordPress user role<\/a> \u2013 such as post articles, add comments, manage and modify your content, and so on. This can be extremely beneficial when it comes to maintaining control over who can access certain areas of your site and can help you distribute your workload more efficiently. But before you do this, <strong>you need to learn how to allow users to register and login to your website<\/strong>. This tutorial will guide you through all the steps required to allow user registration in WordPress.[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Why you Should Allow User Registration in WordPress<\/h2>\n<p>[\/vc_column_text][vc_column_text]There are many reasons why you should enable user registration in WordPress. For example, if you have a need for guest blogging, allowing your guest bloggers to register to your website and assigning them a Contributor role can really make things more efficient for you. In this way, when they\u2019re done with their post, they can simply submit it for a review and you get to decide what to do with the post from there.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]User registration can also be of excellent use in case you want to create certain areas of your website that only registered users can access, or if you want to provide them with an exclusive offer (like limited deals, for example). Finally, allowing users to register to your site can help you a great deal when it comes to your marketing strategy since, this way, you can easily reach all your registered users via email. In other words, you can effectively inform them about any news related to your brand, if you want to promote a new service or product, and so on.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;81px&#8221;][vc_separator color=&#8221;custom&#8221; accent_color=&#8221;#f0f0f0&#8243;][vc_empty_space height=&#8221;50px&#8221;][vc_widget_sidebar sidebar_id=&#8221;top-picks-banner&#8221;][vc_empty_space height=&#8221;28px&#8221;][vc_separator color=&#8221;custom&#8221; accent_color=&#8221;#f0f0f0&#8243;][vc_empty_space height=&#8221;80px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Enabling WordPress User Registration in the General Settings<\/h2>\n<p>[\/vc_column_text][vc_column_text]Before you can do anything else, <strong>you have to allow user registrations at your website first<\/strong>. This setting is actually turned off by default, which is why you need to <strong>go to Settings &gt;&gt; General in your WordPress admin to switch it on<\/strong>. Find the \u201cAnyone can register\u201d box next to the \u201cMembership\u201d option and mark it.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings.jpg\" class=\"attachment-full size-full\" alt=\"General Settings\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, you should pick the user role that you wish to set as default. Keep in mind that whichever role you pick, it will be automatically assigned to new users that register on your site. Also, make sure to never assign the Administrator role for registered users.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The default user role for registered users is the Subscriber role, but if you want, you can change it to Author, Editor, Contributor, etc. The role you pick should depend on the duty and authorization level that you wish to assign to the registered users (i.e. if you want someone to write articles, you can assign them the Author role). [\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Finally, once you assign your default role to users, you should click on Save Changes for the settings to take effect. [\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Adding Login and Register Links in WordPress<\/h2>\n<p>[\/vc_column_text][vc_column_text]Now that you have enabled user registration, it\u2019s time to add the links to login and registration pages. You can do this by <strong>adding the Meta Widget in your Sidebar<\/strong>, or by <strong>creating custom login pages with the help of a plugin<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Using the Meta Widget in the WordPress Sidebar<\/h2>\n<p>[\/vc_column_text][vc_column_text]This is most definitely the simplest way to add a login and register link to your website. All you need to do is <strong>head to Appearance &gt;&gt; Widgets and then find and add the Meta widget to your sidebar<\/strong> (by either clicking on Meta and selecting Add Widget or by dragging it to the Sidebar widget area). Don\u2019t forget to click Save when you\u2019re done.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-Widgets.jpg\" class=\"attachment-full size-full\" alt=\"Meta Widgets\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-Widgets.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-Widgets-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-Widgets-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]And this is how the login link will look like on your website once you set your Meta widget in the sidebar.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-links-example.jpg\" class=\"attachment-full size-full\" alt=\"Meta links example\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-links-example.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-links-example-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Meta-links-example-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;79px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Creating Custom Login and Register forms With the Help of a Plugin<\/h2>\n<p>[\/vc_column_text][vc_column_text]While using the above-mentioned method is easy and quick, it won\u2019t prevent registered users from accessing your WordPress admin area, which is why we highly recommend creating custom login and register forms with the <a href=\"https:\/\/wordpress.org\/plugins\/user-registration\/\" target=\"_blank\" rel=\"noopener noreferrer\">User Registration plugin<\/a>. This is a drag-and-drop form registration builder which makes it easy to create custom user forms.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Plugin.jpg\" class=\"attachment-full size-full\" alt=\"User Registration Plugin\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Plugin.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Plugin-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Plugin-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]This is a drag-and-drop form registration builder which makes it easy to create custom registration and login forms. Once you create your own custom form, you can easily add it to any page on your website with the help of a shortcode. Here\u2019s how to do it.[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\">Creating a Custom Register Form<\/h3>\n<p>[\/vc_column_text][vc_column_text]The instant you install and activate the User Registration plugin (you can find and install it by going to <em>Plugins &gt;&gt; Add New<\/em> and typing in \u201cUser Registration\u201d in the search bar), the message will appear in your dashboard letting you know you can install user registration pages. The process is quite simple \u2013 just click on the <em>Install User Registration Pages<\/em> button and the plugin will generate the default registration form for you.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After that, you will be able to find the Default form in the <em>User Registration<\/em> screen.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Form.jpg\" class=\"attachment-full size-full\" alt=\"User Registration Form\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Form.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Form-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Form-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You can either <strong>click on Edit and modify the default form to your liking, or you can go to <em>User Registration &gt;&gt; Add New<\/em><\/strong> to generate your own form from scratch.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Here\u2019s what the default registration form screen looks like:[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New.jpg\" class=\"attachment-full size-full\" alt=\"User Registration Add New\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]As you can see, the default registration form comes with the generated fields for Username, User Email, User Password and Confirm Password &#8211; the standard fields we usually find in registration forms. However, if you wish to delete any of the fields or clone the existing ones, the plugin makes this process quite easy. You just need to hover over the field you wish to modify, and the options for cloning and deletion will appear. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Clone-and-Delete.jpg\" class=\"attachment-full size-full\" alt=\"Default Form Clone and Delete\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Clone-and-Delete.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Clone-and-Delete-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Clone-and-Delete-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Alternatively, you can add a new custom field by clicking the <em>Add New<\/em> button.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Add-New-Button.jpg\" class=\"attachment-full size-full\" alt=\"Default Form Add New Button\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Add-New-Button.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Add-New-Button-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Default-Form-Add-New-Button-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Also, here you can select the number of columns you wish to have in a row (one, two or three columns), or you can delete the entire row altogether. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Number-of-Columns.jpg\" class=\"attachment-full size-full\" alt=\"Number of Columns\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Number-of-Columns.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Number-of-Columns-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Number-of-Columns-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]On the left side of the screen, in the<em> Field<\/em> tab, you will see various user fields which you can add to any row or column with a simple drag and drop of your mouse \u2013 such as Nickname, First Name, Last Name, Website, User Bio, and so on. In addition, the plugin comes with some extra and advanced fields, as well as fields adjusted for those who use WooCommerce.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]For our custom registration form, we\u2019ve created one extra row and separated it into two columns.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Columns.jpg\" class=\"attachment-full size-full\" alt=\"Registration Columns\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Columns.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Columns-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Columns-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, we added the First Name user field into one row, and Last Name in the other. Here\u2019s the result:[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/First-and-Last-Name.jpg\" class=\"attachment-full size-full\" alt=\"First and Last Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/First-and-Last-Name.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/First-and-Last-Name-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/First-and-Last-Name-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you\u2019re happy with how your form turned out, you can <em><strong>click on Update Form<\/strong><\/em> and you\u2019re all done.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Update-Form-Button.jpg\" class=\"attachment-full size-full\" alt=\"Update Form Button\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Update-Form-Button.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Update-Form-Button-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Update-Form-Button-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]In this <em>Add New\/<\/em>Custom Form editor, there\u2019s also a <em>Form Setting <\/em>tab that contains a few general settings related to your form. This includes the <strong>User login option which allows you to set the way the users will log in after registration<\/strong>. You can choose Manual login after registration, Email confirmation to login (which requires users to confirm their registration via their email), Auto login after registration, or Admin approval after registration.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Login-Option.jpg\" class=\"attachment-full size-full\" alt=\"User Login Option\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Login-Option.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Login-Option-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Login-Option-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Here, you can also set a few other options, such as choose the default User role, mark the \u201cEnable Strong Password\u201d checkbox, set the redirect URL, enable captcha support, etc.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings-1.jpg\" class=\"attachment-full size-full\" alt=\"General Settings\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings-1.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings-1-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Settings-1-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;82px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\">Creating a Custom Login Form<\/h3>\n<p>[\/vc_column_text][vc_column_text]The process for creating a custom login form is the same as for the registration form\u2013 just <strong>go to <em>User Registration &gt;&gt; Add New<\/em>, and add all the fields you want<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New-1.jpg\" class=\"attachment-full size-full\" alt=\"User Registration Add New\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New-1.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New-1-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/User-Registration-Add-New-1-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you\u2019re done, change the name of the form, click on <em>Create Form<\/em> and you\u2019re all set.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Create-Form-Button.jpg\" class=\"attachment-full size-full\" alt=\"Create Form Button\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Create-Form-Button.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Create-Form-Button-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Create-Form-Button-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;82px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\">Creating a Login\/Registration Page<\/h3>\n<p>[\/vc_column_text][vc_column_text]If you didn\u2019t make any changes to the default registration form, you will find the generated page of your form in <em>Pages &gt;&gt; All Pages<\/em>. But, in case you created an entirely new form, you need to create a new page for it as well.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]First, you will need to copy the shortcode of your custom form. You will be able to <strong>find it in the custom form editor itself, or by going to the User Registration screen<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Form-ID.jpg\" class=\"attachment-full size-full\" alt=\"Form ID\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Form-ID.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Form-ID-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Form-ID-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you copied the shortcode of your form, go to <em>Pages &gt;&gt; Add New<\/em> (or click on <em>Edit<\/em> if you wish to add your form to the existing page) and simply <strong>paste the shortcode into the editor<\/strong>. Hit the <em>Update\/Publish<\/em> button once you\u2019re done, and that\u2019s it \u2013 you\u2019ve created a custom login\/registration form page.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Code.jpg\" class=\"attachment-full size-full\" alt=\"Registration Code\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Code.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Code-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Registration-Code-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You can go and preview your custom form page on your website once you\u2019re done.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Preview-Custom-Form-Page.jpg\" class=\"attachment-full size-full\" alt=\"Preview Custom Form Page\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Preview-Custom-Form-Page.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Preview-Custom-Form-Page-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Preview-Custom-Form-Page-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;82px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\">User Registration Settings<\/h3>\n<p>[\/vc_column_text][vc_column_text]1. <strong>General<\/strong> \u2013 the first tab you\u2019ll see when you access <em>User Registration &gt;&gt; Settings<\/em> is the <em>General<\/em> tab. It contains three sections: <strong>General Options<\/strong>, <strong>Login Options<\/strong> and <strong>Frontend Messages<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;23px&#8221;]<ul class=\"qodef-unordered-list-item \">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\">In the <strong>General Options<\/strong> section of the tab, you will (once again) find the option that allows you to pick the way the users will login after their registration. You will also be able to select the user roles you don\u2019t want to have access to your dashboard, and you can enable the hide\/show password and uninstall options (if enabled, the latter will remove all user registration data upon the deletion of the plugin).<\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;10px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Options-Tab.jpg\" class=\"attachment-full size-full\" alt=\"General Options Tab\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Options-Tab.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Options-Tab-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/General-Options-Tab-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<em><strong>My account Section<\/strong><\/em> has options for selecting the page that will contain your login form, choosing the layout of the \u201cmy account\u201d tab, and entering endpoints. These endpoints are attached to your page URLs to handle specific actions on the account pages, such as Edit Profile, Lost Password, Change Password, and so on).[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/My-Account-Section.jpg\" class=\"attachment-full size-full\" alt=\"My Account Section\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/My-Account-Section.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/My-Account-Section-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/My-Account-Section-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;33px&#8221;]<ul class=\"qodef-unordered-list-item \">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>The Login Options screen<\/strong> comes with settings that allow you to choose the login form template, enable or disable \u201cremember me\u201d, lost password and Google reCaptcha support. In addition, here you can specify the registration page URL in the login form and the Registration URL label, as well as disable the WordPress default login or registration page.<\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;14px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Login-Options-Tab.jpg\" class=\"attachment-full size-full\" alt=\"Login Options Tab\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Login-Options-Tab.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Login-Options-Tab-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Login-Options-Tab-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;33px&#8221;]<ul class=\"qodef-unordered-list-item \">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\">The <strong>Frontend Messages<\/strong> section is particularly useful. It comes with options to add different success messages, such as the message that the user will see after successful registration, but also the error messages that show up if they don\u2019t enter a valid email address, if the password and confirm password fields don\u2019t match, and so on.<\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;14px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Frontend-Messages.jpg\" class=\"attachment-full size-full\" alt=\"Frontend Messages\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Frontend-Messages.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Frontend-Messages-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Frontend-Messages-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]2.<strong> Integration<\/strong> \u2013 this tab contains a few Google reCaptcha Integration options, allowing you to select reCaptcha v2 (the \u201cI\u2019m not a robot\u201d checkbox that requires the user to click on it to confirm they\u2019re human) or v3 (the newest API that helps you detect abusive traffic without user interaction that returns the score after checking for any suspicious activities), and enter the site key (used to render the reCaptcha on your website) and secret key (which authorizes communication between your backend and the reCAPTCHA server in order to verify the user&#8217;s response). You can get both keys from <a href=\"https:\/\/www.google.com\/recaptcha\/admin\/create\" target=\"_blank\" rel=\"noopener noreferrer\">Google Recaptcha page<\/a>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Integration-Tab.jpg\" class=\"attachment-full size-full\" alt=\"Integration Tab\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Integration-Tab.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Integration-Tab-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Integration-Tab-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]3. <strong>Emails<\/strong> \u2013 these are all the options related to your email. Here, you can disable all emails sent after the registration and configure email notifications sent from user registration in full detail. For example, if you choose to configure an <em>Email Confirmation<\/em> setting, you can customize the message (email subject and email content) that the user will receive after they register to the website. In a similar fashion, you can customize options such as <em>Reset Password Email, Awaiting Admin Approval, Registration Pending Email, Successfully Registered Email<\/em>, etc.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Emails-Tab.jpg\" class=\"attachment-full size-full\" alt=\"Emails Tab\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Emails-Tab.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Emails-Tab-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Emails-Tab-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]4. <strong>Import\/Export<\/strong> \u2013 finally, this tab allows you to export users (and their additional information) as a CSV file, and to import\/export forms and their settings as a JSON file.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Import-Export-Tab.jpg\" class=\"attachment-full size-full\" alt=\"Import Export Tab\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Import-Export-Tab.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Import-Export-Tab-300x161.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/03\/Import-Export-Tab-620x332.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;79px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Wrapping Up<\/h2>\n<p>[\/vc_column_text][vc_column_text]That concludes our guide on how to allow user registration in WordPress by placing the Meta widget in your sidebar, as well by creating custom login and registration forms with the help of a plugin. No matter which method you decide to use, we\u2019re sure you\u2019ll have an easy time as we included only the most efficient and user-friendly methods.<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>If you follow our guide, you will be able to learn two different ways to allow user registration in WordPress \u2013 by using a meta widget and by using a plugin.<\/p>\n","protected":false},"author":2,"featured_media":8039,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[14,47,4,13],"class_list":["post-5847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-core","tag-plugin","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/5847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=5847"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/5847\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/8039"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=5847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=5847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=5847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}