Blog

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 [RM_Form id='x'] 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.

56 Comments

  1. Davide Ranieri

    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/

    1. RegistrationMagic

      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.

  2. Mariam

    Merci

  3. Jakub Potocki

    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.

    1. RegistrationMagic

      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.

  4. Ed

    Any way to shortcode submission_ID?

    1. RegistrationMagic

      Hi Ed,

      There is no shortcode option for submission ID.

  5. Praveen

    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

    1. rmagic

      Hi Praveen, yes few of the latest shortcodes and email codes are missing, we will have these missing items added right away.

  6. Shirish

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

    1. RegistrationMagic

      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 🙂

  7. Dominic

    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?

    1. RegistrationMagic

      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.

  8. MathewH

    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?

    1. RegistrationMagic

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

  9. Paris

    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?

    1. RegistrationMagic

      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.

  10. Emmanuel

    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!

    1. RegistrationMagic

      RegistrationMagic does support PHP 7.4 version.

  11. Bernard Sibanda

    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.

    1. RegistrationMagic

      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.

  12. svn prasad

    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?

    1. RegistrationMagic

      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.

  13. Amina Abdallah

    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 ?

    1. RegistrationMagic

      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.

  14. weiss

    HI there,

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

    Thanx

    1. RegistrationMagic

      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.

  15. Allen

    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”]

    1. RegistrationMagic

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

  16. Jean-Luc

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

    1. RegistrationMagic

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

  17. Maria

    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

    1. RegistrationMagic

      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.

  18. tariq

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

    1. RegistrationMagic

      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

  19. Eduardo

    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.

    1. RegistrationMagic

      Unfortunately, it’s not possible to achieve this using RegistrationMagic. We have made a note of your requirement for review and analysis.

  20. Eduardo

    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.

    1. RegistrationMagic

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

  21. Debbie

    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

    1. Metagauss Support

      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;
      }

  22. Lara Marsh

    Is there a way to link the user directory images or information displayed under each to the individual profile page of that user so that a visitor can get more information about that user?

    1. RegistrationMagic

      This is not possible as of now. But we have made note of your requirement and will consider it for one of our future releases.

  23. Lara Marsh

    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.

    1. RegistrationMagic

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

  24. agenceMorgane

    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?

    1. RegistrationMagic

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

  25. Arthur

    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

    1. RegistrationMagic

      To change the payment or registration tab names, you may use a third party plugin named LocoTranslate. Field customization is possible but its restricted. For instance profile image can be hidden.

  26. Mauro Pontara

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

    1. RegistrationMagic

      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.

  27. Chas

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

    1. rmagic

      Hello Chas,

      There’s no existing option to set the form ID to a different number. But if you are in a situation where you absolutely need to change it, you can write to our technical support and they will be able to help you out.

  28. Genevieve smith

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

    1. RegistrationMagic Staff

      The content cannot be restricted but forms can be restricted on the basis of user role and non logged in user will not be able to access the form.

    2. rmagic

      The content can be restricted through RegistrationMagic integration with ProfileGrid plugin – which is available for free.

Leave a Comment

Your email address will not be published. Required fields are marked *