Understanding Registration Page

Introduction to Registration pages

  • Each Membership Level has a Registration page that plays the key role in allowing users to access the Level.
  • The Registration page is also a sales page, so you can include advertising and sales text on the page
  • A payment link or Registration Action Link is usually included on the Registration page (see below).
  • Your site can include as many sales pages as you wish, however, each Membership Level has only one Registration page assigned to it.
  • Registration pages are assigned in the Registration page pulldown in the “Edit Membership Level” section:
  • You can only assign a page, not a post, to be a Registration page. See more about the difference between pages and posts in the WordPress documentation.
  • If you select the Default option (see above), Membership Login will automatically generate the Registration page for you, when required.
  • The Home Page option can be used if you only have one site page. Read more about “Creating a Static Front Page” in WordPress help.

How it works

  • If a site visitor navigates to page or post that is protected by a Membership Level that he does not have access to, he will be redirected to a Registration page that will allow him to sign up for that Membership Level.
  • A customisable message will be displayed on the page to explain that the visitor does not have access. You can place this “Access Denied” message on your Registration page using the Shortcode: [access_denied_message /].
  • This message can be customised in the Edit Membership Level section as follows:
    Configuration Output to visitor
    Sorry, you do not have access to this page. Sorry, you do not have access to this page.
    This content is only available to registered members. [registration_link] Click Here to register [/registration_link] This content is only available to registered members. Click Here to register
  • You may be also interested in reading about protecting part of your page or post

Using Registration Shortcodes

Shortcodes are macros to be used by WordPress plugins to customize page or post content.The Membership Login Shortcodes for use in Registration pages are listed below. For more information on Shortcodes, please read the WordPress article and see the Membership Login Shortcodes page for full details and listing.

registration_link
Generates html link: <a href=...>some text</a> which can be used to link to Registration page.

registration_href
Returns Registration page url for use in href=”…” attribute. Useful for customising your links, eg. to use image-as-link, set your own class=”…” attributes, etc.

payment_link
Generates a Payment link directly to the default payment system configured in the Edit Membership Level section.

payment_href
As above, but returns the Payment link url only, without the <a> tag.

no_access_message
Outputs the “Access Denied” message when placed on Registration page, only if redirected from a protected page or post.

registration_action_link
Initiates Registration – please see next section.

Registration Action Link

Membership Login uses “Registration Action” to facilitate the set up of user registrations, rather than the regular approach of Direct Payment links, in order to reduce the number of steps required by the user for payment.

The [registration_action_link /], inserted in a regular WordPress page, takes the user directly to registration and/or payment, as required. This makes it possible to use one Registration page for multiple Membership Levels, since an individual “Access Denied” message can be configured separately for each Membership Level and placed where required in the page using the shortcode: [access_denied_message /]. This message will then only be seen when a user is being redirected to the Registration page for that particular Membership Level.

By using the [registration_link /] shortcode on your own stylised pages you are able to configure the Registration pages for each Membership Level and the system will intelligently direct the user according to your setup configuration.

The regular account creation screen is not required because user accounts are automatically generated upon payment, using their email address. This allows you the opportunity to place upsells on your “Thankyou” pages.

Notes:

1. Membership Login discriminates between multiple payments from the same person who is using different email addresses for purchase, which can be a cause for concern with some other Membership systems.

2. If a user reaches a protected page and is not logged in, or does not have a Membership account, the system will redirect to the payment system, if configured, for that particular Membership Level.

3. If no Payment Integration is configured for a particular Membership Level, a user who is not logged in, or does not have a Membership account, will be redirected to the standard WordPress Registration page. This page is customisable using 3rd party plugins, if required.

4. Membership Login is an interactive system that will notify you if you have misconfigured anything when setting up your Registration pages using Registration Action links. For example, if you have not set up Payment Integration for a Membership Level but you have turned off WordPress registration for that particular Level, you will be notified that you should do one or the other.

5. Use the Default Level option, configurable in Settings tab of the Membership section in your WordPress administration panel, to automatically assign a particular Membership Level to a user when they are redirected to sign up at your Registration page from outside of your site.

In Summary:

  1. Create your own Registration page.
  2. Place the shortcode [registration_action_link /] where required on the Registration page as the url of all your “Buy now” buttons. This will redirect visitors to your Registration page.
  3. Place the shortcode [access_denied_message /] on your registration pages where you want the “Access Denied” message to be shown to unauthorized users.