1. Home
  2. Knowledge Base
  3. Uncanny Codes
  4. Using Codes with Theme My Login

Using Codes with Theme My Login


The Uncanny LearnDash Codes plugin can add a code redemption field to Theme My Login user registration forms. For this to work, 2 things must be configured:

  1. Under Uncanny Codes > Settings in the admin dashboard, select the checkbox in the Theme My Login Setup section (after Theme My Login has been installed and enabled).
  2. Use the [theme-my-login] shortcode on a page. Our plugin hooks into the standard TML registration form and adds a code redemption field.

Theme My Login settings for Codes


  • User registration must be enabled (as an admin, visit Settings > General and make sure that the Anyone can register field is checked) for the custom registration form to work.
  • Theme My Login versions 6.x and 7.x are supported.
5 replies
  1. Thamer Qadorah
    Thamer Qadorah says:

    yesterday Theme My login Made an update , and the registration code field is not appearing in the registration page !!!!!!!!
    whats the solution please

    • Ryan
      Ryan says:

      At the time of this reply, Codes cannot work with TML 7.0. Theme My Login released an update that could be catastrophic on many sites and will break compatibility with our plugin and many more. If you have a Staging site, we suggest trying to roll back to 6.4.16 from the bottom of https://wordpress.org/plugins/theme-my-login/advanced/ and verifying that everything still works before trying that on your live site. Right now we are still assessing if we can support 7.0 going forward.

      • Ryan
        Ryan says:

        As we had some users see my comment above about TML 7.0, I wanted to confirm here that version 7.0 is now supported in the plugin.

  2. Pablo Narvaez
    Pablo Narvaez says:

    Hi, Since 3 months ago, TML can’t works ok. I have activated TML Registration settings like you show in the image, but in the registration form the code field is not appear like a obligatory fiel, the people can registration anyway, so, I can not use the codes aswell.

    • Ryan
      Ryan says:

      Hi Pablo, if you’re able to log a ticket we’ll be happy to take a look at it for you. It would be great to better understand your current configuration so we can trace why you’re not seeing a mandatory field for the code.



Please note that this is not a support forum. If you are experiencing issues on your site, please open a support ticket instead. Site-specific support questions submitted as comments will be unanswered.

Leave a Reply

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