- First create a html form with first name, last name and email field for signing up process.( Remember the action of the form it has to be the page slug of email confirmation page that you will be creating at in next phase. )
- Create a Page ( Remember the slug has to be the same of that of action of the form of phase one ) and assign the template "template-confirmation-mail.php"
- This page is responsible for generating unqiue hash key and sending that hash key along with the user's new account credentials to their email.
- Remember the link of the activation_link has to the link to the email-verification template, which we will be creating in next phase.
- Create a page and assign it to Email Verification Template.( Remember this template has to be assigned to the page that you sent in the mail in previous step )
- This page is responsilble matching that unqiue key sent on the email once new user visit that page.
- Write a function to block not activated user on functions.php
Please Feel free to contact me if you have any confusion. :)