WordPress Registration Shortcodes List

Mastering RegistrationMagic shortcodes is essential to fully utilizing your WordPress registration plugin. RegistrationMagic offers many WordPress registration shortcodes which allow publishing content on the front-end and inserting variables in your emails to make them more dynamic and professional. These shortcodes include WordPress register shortcode, Login Form, User Directory Form Specific, and more. We introduce new shortcodes with each major release and will keep updating the list.

If you are also building user profiles, memberships, and groups for registered users, do check out comprehensive shortcode list for RegistrationMagic’s companion plugin ProfileGrid.

WordPress Registration Shortcodes List:

 

Title Shortcode Type Purpose
Login Form [RM_Login] Shortcode Front-end login form
Register Forms / WordPress register shortcode / WordPress from registration shortcode/ WordPress registration form shortcode No form selected
No form selected
No form selected
No form selected
 [RM_Form id='x']  (Deprecated)
Shortcode Publishes a form with ID x
User Directory Form Specific [RM_Users form_id='x'] Shortcode User directory of users who submitted form x
User Directory (All Users) [RM_Users] Shortcode Global WordPress registered users’ directory
User Directory Form Specific with Time Range [RM_Users form_id='x' timerange='year'] Shortcode User directory of users who submitted form x during this period
User Directory All Users with Time Range [RM_Users timerange='year'] Shortcode Global user directory of users who submitted any form during this period
Front-end User Area [RM_Front_Submissions] Shortcode Front-end multi functional user area
Form Field Value {{Username_’x’}} Email Variable Inserts value of a field having ID ‘x’ filled by user in Autoresponder, Automation and Bulk email body
Site Name {{SITE_NAME}} Email Variable Inserts name of the site in New User, User Activation Email, Activate User to Admin email body in Form Dashboard > Email Templates
Username {{USER_NAME}} Email Variable Inserts Username of the user in New User and Activate User Email To Admin email body in Form Dashboard > Email Templates
User’s Email {{USER_EMAIL}} Email Variable Inserts Email of the user in the Activate User Email To Admin email body in Form Dashboard > Email Templates
User Password {{USER_PASS}} Email Variable Inserts Password of the user in the New User email body in Form Dashboard > Email Templates
Email Verification Link {{EMAIL_VERFICATION_LINK}} Email Variable Inserts email verification link in the User Verification email body in Form Dashboard > Email Templates
Email Verification Code {{EMAIL_VERIFICATION_CODE}} Email Variable Inserts email verification unique code in the User Verification email body in Form Dashboard > Email Templates
Email Verification Code Lifetime {{EMAIL_VERIFICATION_EXPIRY}} Email Variable Inserts validity time for verification link/ code in User Verification email body in Form Dashboard > Email Templates
Site URL {{SITE_URL}} Email Variable Inserts website URL in the email body
Direct User Activation Link {{ACTIVATION_LINK}} Email Variable Inserts link to activate users for admin in the Activate User Email to Admin email body in Form Dashboard > Email Templates
Form Submission Data {{SUBMISSION_DATA}} Email Variable Inserts all the form data (labels and values) in the New Submission email body in Form Dashboard > Email Templates
User Submission History {{SUBMISSION_HISTORY}} Email Variable Embeds form submission history of the user in the New Submission email body in Form Dashboard > Email Templates
User Account Data {{RM_USERDATA}} Email Variable Embeds user information of the user in the New Submission email body in Form Dashboard > Email Templates
Username {{username}} Email Variable Embeds username of the user trying to login in the Failed Login Attempt email body in Login Form Dashboard > Email Templates
Website Name {{sitename}} Email Variable Embeds site name on which the user is trying to login in the Failed Login Attempt email body in Login Form Dashboard > Email Templates
Login IP {{Login_IP}} Email Variable Embeds IP of the user trying to login in the Failed Login Attempt email body in Login Form Dashboard > Email Templates
Login Time {{login_time}} Email Variable Embeds time at which the user tried to login in the Failed Login Attempt email body in Login Form Dashboard > Email Templates
Website Name {{site_name}} Email Variable Embeds site name on which login OTP is generated in the One Time Password email body in Login Form Dashboard > Email Templates
OTP Expiry {{OTP_expiry}} Email Variable Embeds expiry duration till which login OTP is valid in the One Time Password email body in Login Form Dashboard > Email Templates
OTP {{OTP}} Email Variable Embeds the login OTP in the One Time Password email body in Login Form Dashboard > Email Templates
Password Recovery Link {{password_recovery_link}} Email Variable Embeds the password recovery link in the Password Reset email body in Login Form Dashboard > Email Templates
Security Token {{security_token}} Email Variable Embeds password reset security token code in the Password Reset email body in Login Form Dashboard > Email Templates
Ban Period {{ban_period}} Email Variable Embeds the ban period till which the IP will remain banned after failed login in IP Blocked email body in Login Form Dashboard > Email Templates
Ban Trigger {{ban_trigger}} Email Variable Embeds count of failed login attempts before ban in IP Blocked email body in Login Form Dashboard > Email Templates
User EDD Data {{RM_EDD_DETAILS}} Email Variable Embeds Easy Digital Downloads user details in the New Submission email body in Form Dashboard > Email Templates
User WooCommerce Data {{RM_WOO_DETAILS}} Email Variable Embeds WooCommerce order history of the user in the New Submission email body in Form Dashboard > Email Templates

Above WordPress registration form shortcodes list is updated till release 5.2.0.2.

Version releases are shared with our users on Facebook page. Stay connected with us on Facebook. For more information regarding RegistrationMagic plugin or shortcodes like WordPress register shortcode, we suggest that you browse our guides and breakthrough ideas.

About RegistrationMagic

RegistrationMagic Editorial Staff (rmagic) is a team of WordPress registration experts and major contributor to the development of RegistrationMagic - WordPress User Registration Plugin.
Subscribe
Notify of
guest

56 Comments
Inline Feedbacks
View all comments
Yelena Taghiyeva
Yelena Taghiyeva
3 months ago

Hello,
There is a sentence “If the link is not working, you can also manually paste the activation code. Your code is:
{{EMAIL_VERIFICATION_CODE}}” in the email verification email.

Can you, please advise where the user should paste this verification code? I do not see any options for this.

RegistrationMagic
Admin
RegistrationMagic
3 months ago

Hi Yelena,

The textbox to enter the code will appear if the link does not work. Just click on the link. If it does not work, the textbox will appear automatically.

Davide Ranieri
Davide Ranieri
5 months ago

Hi, I’ve inserted this code [RM_Front_Submissions] on a page to redirect users after registration and let them view their profile. However, when you visit the page, you can’t see or edit anything. I’ve been working on this plugin for two days now, and it’s really hard to use. Additionally, I would like each user profile to have a unique link. Can you help me? Thanks.
https://askaglobe.com/test/

RegistrationMagic
Admin
RegistrationMagic
5 months ago
Reply to  Davide Ranieri

Hi Davide,

You’ll have to enable the option Force Login after Registration from form Dashboard -> Accounts settings so that user is automatically logged in before landing on the profile page after submission. Without the auto login, user will be asked to login at the profile page after form submission.

Mariam
Mariam
8 months ago

Merci

Jakub Potocki
Jakub Potocki
10 months ago

Hi,
Is there a way to display information from a form field (for example a registration form field) in an e-mail template of another form on submission?

Example:
Let’s say that I added several additional fields to my registration form (beyond standard WP user fields such as First Name, Last Name, E-mail, etc.). Is it possible to add them to an email template which is sent to admin on another form’s submission?

I would like to include a company name and account number which are not standard WP registration fields.

RegistrationMagic
Admin
RegistrationMagic
10 months ago
Reply to  Jakub Potocki

Hi Jakub,

Data from a field in one form cannot be sent with the email on submission of another form. As a workaround, you can map both the fields in the forms to a single user meta. So if some data has already been submitted through that field in one form, it will automatically appear filled in on the other form. And then you can display that field’s data in the email.

Ed
Ed
1 year ago

Any way to shortcode submission_ID?

RegistrationMagic
Admin
RegistrationMagic
1 year ago
Reply to  Ed

Hi Ed,

There is no shortcode option for submission ID.

Praveen
Praveen
1 year ago

Need a more updated shortcode list, The shortcodess for the login email template not included, e.g {{Login_IP}} , {{password_recovery_link}} et.c. No it’s starting to ask for token to Reser. please give a more updated list

Shirish
Shirish
2 years ago

I want to display all form data in table form. Is it possible?

RegistrationMagic
RegistrationMagic
2 years ago
Reply to  Shirish

Hi Shirish,

All form data cannot be displayed on the front end. All form data in table format is only available when its CSV is exported from the backend.
We will see if we can implement this option in the future updates 🙂

Dominic
Dominic
2 years ago

Hello, is it possible to display the submission counter on a page. Possibly via shortcode? And is it perhaps also possible to display the entire analysis data?

RegistrationMagic
RegistrationMagic
2 years ago
Reply to  Dominic

Hi Dominic,

The submission counter can only be displayed on a form. Not on a separate page. Analytics can’t be displayed on the front end either. If we change this in the future, we will send out a notification.

MathewH
MathewH
3 years ago

Hello,
Is there any way to restrict some of the tabs that appear when using the [RM_Front_Submissions] shortcode? For example, hiding the ‘Payment History’ and ‘Registrations’ tabs?

RegistrationMagic
RegistrationMagic
3 years ago
Reply to  MathewH

Please raise a ticket at our support portal here: https://metagauss.com/help-and-support/ in order to allow us assist you.

Paris
Paris
3 years ago

Hey there,

I would like to use the user profile image avatar or photo (depends on the user what they have chosen) on the header. However, there is no shortcode for that. I use the login widget but it also displays the username which I dont want. So is there any way to showprofile image (for logged in users) on the header?

RegistrationMagic
RegistrationMagic
3 years ago
Reply to  Paris

You may fulfill this requirement with the help of our another plugin ProfileGrid. The profile picture will be fetched from Gravatar.
Go to Profile Grid > global settings > general settings > enable Gravatar.

Emmanuel
Emmanuel
3 years ago

Also forgot to ask, it looks like the highest supported PHP version for the plugin is 7.1
Do you plan to support up to at least 7.4, preferably 8.x, and when?

Thanks!

RegistrationMagic
RegistrationMagic
3 years ago
Reply to  Emmanuel

RegistrationMagic does support PHP 7.4 version.

Bernard Sibanda
Bernard Sibanda
3 years ago

The registrationmagic button is at the bottom right. How do I change that position to top right because I am using the bottom right for chat icon. Thank you for your help.

RegistrationMagic
RegistrationMagic
3 years ago

There is no option to drag it on the top. However, you may shift the button to left or right side by going to RegistrationMagic-> fields section of the form-> you will find three options here: Left-Center-Right. Mark according to your choice.

svn prasad
svn prasad
3 years ago

I created a registration form but under email field it is showing my email id by default and i am unable to edit it. how to remove it?

RegistrationMagic
RegistrationMagic
3 years ago
Reply to  svn prasad

You must be accessing the form in logged-in state, so its showing your email ID by default. In logged out state, the user shall be allowed to enter an email id while registering.

Amina Abdallah
Amina Abdallah
3 years ago

Bonjour,
J’aimerai modifier les onglet contenue dans le tableau de bord après que mes internautes auront finit de s’inscrire sur mon site
Je procède comment ?

RegistrationMagic
RegistrationMagic
3 years ago
Reply to  Amina Abdallah

Kindly elaborate your requirement in detail and let us know what tab you wish to modify, in order to allow us understand and assist you.

weiss
weiss
4 years ago

HI there,

Is s2member plugin and registrationmagic are compatible? I want to use s2member to hide some content from non-paid users?

Thanx

RegistrationMagic
Admin
RegistrationMagic
4 years ago
Reply to  weiss

While s2member plugin integration with RegistrationMagic has not been officially tested for us, there should be no conflict. In case you do face any problem, feel free to raise a ticket with us.

Allen
Allen
4 years ago

In this example what replace “x”? Assuming we remove ” “.
When inserting this shortcode and then previewing the page it says “Require Useremail field ”
What do we do with that?
[profilegrid_register type=”paged” gid=”x”]

RegistrationMagic
Admin
RegistrationMagic
4 years ago
Reply to  Allen

Since this is group registration shortcode for multi-page step form, “x” needs to be replaced by group id.

Jean-Luc
Jean-Luc
4 years ago

Hello, how can I get the current user informations (ID, name, login, mail, role…) to use it in a php variable ?
Thank You !

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Jean-Luc

You can use default WordPress functions to get User and Usermeta object.

Maria
Maria
4 years ago

what can i do if [RM_Front_Submissions] is not working? it only displays the normal profile, i cant view my profile’s submissions history

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Maria

This issue is not reproducing on our end. Please raise a support ticket here: https://metagauss.com/help-and-support/ as we need more details in order to provide you a speedy resolution.

tariq
tariq
4 years ago

how to show registration data from registration magic in my account page woocomerace

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  tariq

Please follow these steps:

1. Activate RegistrationMagic
2. Create Form F in All Forms Page of RegistrationMagic
3. Click Fields Link showing in Form F Card
4. Now click Add Field link and create the fields of your choice
5. Go to Global settings > Woocommerce integration settings
6. Select Form F as default registration form
7. Go to WooCommerce -> Settings -> Accounts -> Enable Registration. Also make sure to check the box beside enable customer registration on “My account: page“.
8. Now Open Woocommerce My Account Page in logout state. Form F Fields will show along with Username and Password field of Woocoommerce registration form.
For more details,please visit this link- https://registrationmagic.com/knowledgebase/woocommerce-integration/#htdefregform

Eduardo
Eduardo
4 years ago

Hello. I would like to display/publish the registered users “without WordPress account” in a way which allows me to show only certain filled-in fields from the form [RM_Form id='1'] for example (non-confidential). So far I think it can only be done through ProfileGrid, but only with registered users WITH WP account. I have premium pack.

Summarising, does anyone now how to display only certain fields on [RM_Form id='1'] and maybe even filter to publish only users who have responded an specific response (e.g. in Field “type of worker”, only show who have responded in radio-button option “Volunteers”.

Thanks a lot.

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Eduardo

RegistrationMagic has the capability to showcase registered user list only. The advance functionality can be met with RegistrationMagic ProfileGrid integration.

Eduardo
Eduardo
4 years ago

Hello, I would like to add fields to the Publish Users Directory of shortcode [RM_Users form_id=‘x’], so it displays not only the first and last name and email, but also other form inputs? And also, can de display be modified to a more tabular or table-view mode? I have the premium plugin. Thanks.

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Eduardo

As of now the requested feature is not available in RegistrationMagic. We have made a note of your requirement for review and analysis.

Debbie
Debbie
4 years ago

I would like to display ONLY submissions in the user account area. Is this possible? I am not taking payments so I do not want that tab. And I do not want them to be able to reset their password, so I do not want that tab. Thanks

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Debbie

We can hide this Payment tab, Reset password tab using custom CSS.
Kindly add the following CSS in Appearance > Customize > Additional CSS option
https://prnt.sc/rvyb2o

.rmtab-payment-details, .rmtab-reset-pass {
display: none!important;
}

Lara Marsh
Lara Marsh
5 years ago

Is there a way to edit what is shown under each picture in the user directory? (i.e. using shortcode [RM_Users form_id='x']

If it requires custom coding, can you point me to the affected files? Thanks.

RegistrationMagic
RegistrationMagic
5 years ago
Reply to  Lara Marsh

You can edit what is shown below each picture in the user directory under “public/views/template_rm_user_list.php” file.

agenceMorgane
agenceMorgane
5 years ago

Hello,

I want to display on a directory my site’s users with the shortcode [RM_Users] or [RM_Users form_id=‘x’], and is not working.

What more must be done?

RegistrationMagic
RegistrationMagic
5 years ago
Reply to  agenceMorgane

The shortcode for user directory can be fetched from RegistrationMagic > dashboard > user directory > copy the shortcode and use it on a WordPress page.

Arthur
Arthur
5 years ago

Is it possible to have just the profile name and email on the User area? or can i change the Payment and registration tabs in the front area to read what I want?
I am trying to build a custom dahsboard so i need to know if i can customize the fields that are displayed on the front end user area

RegistrationMagic
RegistrationMagic
5 years ago
Reply to  Arthur

To change the payment or registration tab names, you may use a third-party plugin LocoTranslate. Field customization is possible but its restricted. For instance, profile image can be displayed or hidden. New custom user area tab can be created though with custom content.

Mauro Pontara
Mauro Pontara
5 years ago

Hi how to configure automatic activation user after confirm link send to email insert into registration?
Thanks

RegistrationMagic
RegistrationMagic
5 years ago
Reply to  Mauro Pontara

The account activation methods available in RegistrationMagic are: activate user automatically, deactivate user for manual approval and send verification email. Go to RegistrationMagic > global settings > user accounts and select the action to be performed when the user registers for the first time. The content of the account verification email can be set in RegistrationMagic > dashboard of the form > email templates.

Chas
Chas
5 years ago

Can theshortcode number be changed on the forms, i.e. changing [RM_Form id='6'] back to [RM_Form id='3']?

Genevieve smith
Genevieve smith
5 years ago

Does the pluggin restrict web content and posts for non logged in users.

RegistrationMagic
RegistrationMagic
5 years ago

Authorization for the forms can be controlled on the basis of user role; and restrictions can be set for non-logged-in users.