1. Home
  2. Knowledge Base
  3. Uncanny Codes for LearnDash
  4. Standalone Code Redemption

Redemption Shortcode

Signed in users can redeem group or course codes from anywhere on a LearnDash site by using the Redemption shortcode or block. Adding this shortcode or block to a page will add a single text field that accepts the input of a code generated with the plugin. We generally use this on learner dashboard pages as an easy way to add additional access for a user.


[uo_user_redeem_code redirect=""]

Block Name: User Redeem Code

Redeem and remove access buttonsThe redirect attribute is optional; when provided, the user will be redirected to the specified URL upon successful code redemption.

Access Removal Shortcode

To remove access, the plugin also includes a Access Removal shortcode. This shortcode adds a button that, when clicked, removes all access to courses and groups for the user. This button should be used very carefully.



Was this article helpful?

6 replies
  1. Bakhtiyar
    Bakhtiyar says:

    I am using standalone code redemption on each course that I have. Is it possible to show this shortcode only if user is not enrolled to course? And do not show it if user is allready enrolled to course.

    • Ryan
      Ryan says:

      That’s interesting; it’s not something we’ve considered. Have you tried wrapping it in the LearnDash visitor shortcodes, making it only available to users that aren’t enrolled? If you use a CRM and control enrollment by tag you could also use a membership shortcode. Right now we’re not planning to add the capability on our side, unfortunately, as there are other ways to show/hide the form based on enrollment.

  2. Marco
    Marco says:

    Is not very clear to me how to use a generated code to allow access only to one course.
    Is it right to:
    1) Create a closed course
    2) Generate the codes linked to that course

    Thanks for help!

    • Ryan
      Ryan says:

      Yes, that’s correct. Created the closed course and generate the code for that course, then use the shortcode above so users have a way to redeem the code.

    • Ryan
      Ryan says:

      For any plugin issues we really need a ticket to be submitted so we can track it and ask more details about your site.

      The form is definitely translatable though; if you use a translation plugin like Locotranslate is will pick up the translatable strings so that you can add new values.



Please note that this is not an official support channel and questions/comments may go unanswered.
To request support, log in to your account and click Submit a Request.

Leave a Reply

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