Register User Page

1) Configuration

a) Allow Users to Register on the Site

Go to: Settings >> General >> Membership: tick the checkbox "Anyone can register"

b) Setup Register page for system

Go to Events >> Manage Account >> General >> Choose page for "Register Page" Setting.

2) Display at frontend

a) Show/hide fields in register form

Go to Events >> Manage Account >> Register User Form

You can show/hide field in register form.

b) Show recaptcha in register form

Go to Events >> Manage Accounts >> reCAPTCHA Settings >> "Enable the "Register Form" option

c) Add other fields to register user form

You can add Custom Fields to Register User Form

Go to Events >> Manage Accounts >> Custom Register Fields

Support many input types: Text, Email, Password, Phone, Textarea, Select, Radio, Checkbox, File

You can show/hide any custom field For Vendor or User account

You can see custom field in Register User Form at frontend:

Users can update this information in the Profile menu on the frontend

Edit a header and use "Menu Account" Element to create a Login/Register Button in header

"Custom Register Link" setting: You can enter a new custom link here or leave it empty. If left empty, the system will use the page set in the “Regiser Page” option.

3) Admin approve Vendor

After vendors fill in the register form, the Admin will review their information and decide to approve or reject

Step 1: The Admin configures settings in backend

Go to: Events >> Manage Accounts >> Register User Form

Step 2: Vendors Fill in the Register form

Register an account form

Step 3: The Admin Reviews information of Vendors

Go to Events >> Manage Account >> Manage Vendor

If the Admin rejects Vendor registration, The vendor have to login site, update again information in Profile menu and click "upgrade to vendor role" button.

Step 4: Setup Mail Settings

4) Customize Register Page template

a) Remove Vendor option

Add this code to functions.php file in child theme

add_filter( 'meup_register_vendor_account', function(){ return false; } );

b) Remove User Option

Add this code to functions.php file in child theme

add_filter( 'meup_register_vendor_account_checked', function(){ return 'checked'; } );
add_filter( 'meup_register_user_account_checked', function(){ return ''; } );
add_filter( 'meup_register_user_account', function(){ return false; } );

c) Set Vendor Option as default

Add this code to functions.php file in child theme

add_filter( 'meup_register_vendor_account_checked', function(){ return 'checked'; } );
add_filter( 'meup_register_user_account_checked', function(){ return ''; } );

d) Terms and conditions

To remove it, insert the code below into your child theme’s functions.php file

add_filter( 'el_show_register_account_terms', '__return_false' );

Last updated

Was this helpful?