To create custom user profile with user meta, there are three steps:
Steps 1. Fields Editor:
Go to User Meta >> Fields Editor and choose the necessary fields. Configure field’s properties as needed.
Step 2. Forms Editor:
Go to User Meta >> Forms Editor and drag & drop necessary fields to your form. (From name is mandatory.*)
Step:03. Write Shortcode to page or post:
Write user-meta shortcode to page or post. To create page go to page >> add new.
type=”profile” for showing profile page.
type=”none” for hiding update button.
type=”both” for showing profile page if user loged in, or showing registration page, if not user loged in.
User Profile Widget:
User profile can be shown as widget. Go to Appearance >> Widgets for available widgets. There will be new widget named User Meta Registration/Profile Form. This widget can be use for showing user profile as widget. In widget configuration set your action type and form name.
Profile Template Tag:
Custom user profile can be use as template tag anywhere in your site.
Allow admin to approve user upon registration and activate or deactivate any user, any time. Also verify user email by sending the verification link.
Meta User Pro can allow various types of confirmation regarding registration of new user:
User auto activation. (User will be activated automatically after registration)
Need email verification. (A verification link will be sent to user email. User must verify the link to activate their account)
Need admin approval. (Admin needs to approve the new user)
Need both email verification and admin approval. (A verification link will be sent to user email. User must verify the link to activate their account and an admin needs to approve the account)
To activate the features Go to User Meta >> Settings >> Registration
If Admin want to activate or deactivate any user simply go to Users tab on the left menu of WordPress, where all the users are listed then Admin can Activate or Deactivate any account of a particular user.
User Meta Pro can help you to hide existing fields from backend user profile and add extra field to backend user profile . That is you can hide the fields in the backend for Subscriber; when a Subscriber checks his backend profile he will see some new fields created by you in his profile. Some of the common fileds are Admin Color Scheme, Username, First Name, Last Name, Nick Name etc.
To change fields in the Go to User Meta >> Settings >> Backend Profile
As you can see in the picture below the fields can be changed into new fields like Avatar, Which City?, bio data doc file, Gender, Customized text input etc and many other CUSTOM FIELDS can be added too. Adding custom fields will increase the quality of our site for the Users in your site serving them with wide range of flexibility.
Adding Extra Fields
(if you do not know) the fields you are adding in the backend will definately show some value against it for example in the Avatar field you need to put a picture of the Subscriber so its better for you(Admin) to put the Avatar Field in the Registration Form so the Subscriber can upload the picture during the Registration process and the corresponding picture will show up in the Avatar.
If you do not know how to add Custom Fields: Follow this steps
1) Go to User Meta >> Fields Editor
On the right side you can see Extra Fields, click your desired field for example if you click Country a Field Country will appear, to see it scroll down and manage all the features Country Field offers and this is it your New Field Country is created.
Customizing backend user profile Adding Country as Custom Field in the backend
Go to User Meta >> Settings >> Backend Profile then click on the newly created Field Country then drag and drop to the left as seen in the picture below. Refresh the backend profile you can see Country as a new field. If you want to add any Field follow the steps above like country it is as simple as that.
Let your WordPress user get email from your chosen name and email instead off WordPress default email address. Also change email format from plain text to html and include your html with email. That is when a an E-mail is sent from your site regarding registration process you can change the content and the “Delivered E-mail address” to your own E-mail address. This goes same with:
Subject
Each and everything is customize able and this is that simple. For More Details see Customize email notification
-modify body of the email/put your custom fields and data
By User-Meta plugin you can change the “total” notification of email system(as an admin) a receiver will receive in his/her email inbox after registering in your site. Also customize user registration, activation, deactivation, email verified, lost password etc emails. Admin can also include extra fields in e-mail body or in the subject by using Placeholders like %site_title%, %site_url%, %login_url%, %logout_url%, %activation_url%, %email_verification_url%,%user_login%, %user_email%, %password%, %display_name%, %first_name%, %last_name% . Also you can add custom fields by %your_custom_user_meta_key%.
Go to User Meta >>E-mail Notification
You can see the tabs as below :
UnderUser Registration Email there are
1)User Notification ( New users will get this email after registration.)
2)Admin Notification (Admin will get this e-mail after new user registration.)
Under 1)User Notification and 2)Admin Notification:
Administrator, Editor, Author, Contributor, Subscriber are common tabs. Under this tabs common fields are From Name, From E-mail, E-mail Format, Subject, Body. Like User Registration Email there are
User Activation E-mail ( User will get this e-mail upon activation.),
User Deactivation E-mail(User will get this e-mail upon deactivation.),
After email verified( The user will get this e-mail after email verification.),
Lost Password E-mail ( The user will get this e-mail after requesting for reset password.).
As it can be seen as by their name E-mail notification can be customized by the admin as a member subscribes following e-mails are sent.
Example
Subscriber E-Mail Setting
For Example after a new member registers on your site, you want to set E-mail Notification to the member’s e-mail inbox. Thus, the member can verify his e-mail by clicking a link in his e-mail, which will redirect the member to your own site. Also, it shows him that his account with email address is successfully verified.
To do this follow the steps below:
Go to User Meta >>E-mail Notification click on the User Registration Email
After the tab drops down you can see User Notification other sub tabs Administrator, Editor, Author, Contributor, Subscriber
Choose for example Subscriber that is when a subscriber will register how will he sees his e-mail notification, as seen below you can see fields From Name, From E-mail, E-mail Format, Subject, Body.
From Name–is where you put the name of your own site. Therefore you can show the user that this mail from your site
From E-mail–you put your site’s e-mail address
E-mail Format–you like it in HTML or Plain Text
Subject–the subject is what the user sees it in his e-mail see the Placeholder on the right. However, you can use this placeholders in the Subject to show Site Title, Site URL, E-Mail Verification URL e.t.c.
Body–body is where the you will write the body of your e-mail see the example as above, you can also use placeholders to show your sites information dynamically as it is used in WordPress.
You can also Disable/Enable Notification
As User Notification Email you can also set E-mail notification for the admin, when a new member(Administrator, Editor, Author, Contributor, Subscriber) registers. A new e-mail will also be sent to the admin of the site just like the steps above you can repeat the fields and set a Custom E-mail Notification for site’s admin. You can do this by scrolling down and see Admin Notification and the rest is same as above see the picture right.
With User Meta you can set the redirection after any user( Administrator, Editor, Author, Contributor, Subscriber )-login, logout and after registration process. That is; as an Admin you can manage what will happen after any user logs in, logs out or registers. If you are not familiar with the term “redirection” -redirection happens when a user is redirected to another page or URL after a certain task is performed in this case login, logout and after registration process.
Go to User Meta >> Setting >> Redirection
Under Redirection there is Disable redirection feature and 5 tabs Administrator, Editor, Author, Contributor, Subscriber. Under each tab there is same option: Login Redirection, Logout Redirection, Registration Redirection.
As seen in the picture below, you can disable redirection feature by checking the checkbox.
As you can see under any tab there are fixed radio buttons with common options after where will be the user be directed, if the user finishes Login, Logout or Registration.
Example
Redirecting Subscriber
For example if you want to redirect Subscriber to his profile after Login check the radio button in the Profile. Then, if you want to redirect to Home page; Subscriber after Logout check the radio button in the Home. After Registration if you want to redirect Subscriber to a Custom URL , check the radio button of Custom URL. Also, set the address it is that simple.
Same as like Redirection of Subscriber you can manage the redirection of Administrator, Editor, Author, Contributor by following process as Redirecting Subscriber.
Step 1. Create Field from User Meta >> Fields Editor.
Step 2. Go to User Meta >> Forms Editor. Choose a Form Name, drag and drop fields from right to left and save the form.
Step 3. write shortcode to your page or post. Shortcode (e.g.):
Sorry. type="type_name" is not valid.
Shortcode
Sorry. type="type_name" is not valid.
type=”profile” for showing profile page.
type=”registration” for showing registration page.
type=”profile-registration” for showing profile page if user loged in, or showing registration page, if not user loged in.
type=”public” for showing public profile if user_id parameter provided as GET request.
type=”login” for showing login page.
Admin user can see all others frontend profile from User Administration screen. To enable this feature, go to User Meta >> Settings, select profile page from Profile Page Selection and enable right sided checkbox.
In Case of extra field, you need to define unique meta_key. That meta_key will be use to save extra data in usermeta table. Without defining meta_key, extra data won’t save.
Go to User Meta >> Settings, and put your email and password for http://user-meta.com/. Also, hit the “Validate” button to validate your license.
Upgrade to Pro
If you have the free version installed then remove it, otherwise go to step 2. To remove the free version go to your web server (via FTP, SSH, SFTP, etc) and delete the entire user-meta folder. Any saved field, form, or data will not be deleted.
Download the latest version of User Meta Pro from Download Page. To download User Meta Pro, you need to Register and complete your Subscription first.
extract user-meta-pro.x.y.z.zip, upload user-meta folder to wp-content. Activate User Meta Pro Plugin from the WordPress Plugins Page.
User Meta Pro is activated. There will be a new menu block in your admin panel named User Meta.
Now you need to validate your license, to validate your license go to User Meta >> Settings. Then, put your email and password for http://user-meta.com, and hit Validate button.
Update from the old version to the new version
You need to remove your old version first. To remove the old version go to your web server (via FTP, SSH, SFTP, etc) and delete the entire user-meta folder. Any saved field, form, or data will not be deleted.
Download the latest version of User Meta Pro from Download Page. To download User Meta Pro, you need to Register and complete your Subscription first.
extract user-meta-pro.x.y.z.zip. Then, upload the user-meta folder to wp-content. Activate User Meta Pro Plugin from the WordPress Plugins Page.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.