WP eMember uses ONE registration form for all kinds of membership registration. This way you don’t have to create multiple pages with different registration forms and confuse your customers. Full details of how eMember does this is explained here.
Occasionally, you may need to create a registration form for a particular membership level for a special reason. For example, give backdoor entrance to your paid membership site to some special people (this way they won’t have to pay)
Create a Registration Form for a Specific Level
Create a new WordPress page. Then use the following shortcode on this page. It will place a registration form for a particular membership level:
[wp_eMember_registration_form_for level=1]
1 is the membership level ID in this example. Change it to the actual membership level ID value for your system.
Now, when a user registers using this form, he will be signing up for that particular membership level that you specified in the shortcode.
You can also hide this special registration page from the standard WordPress navigation menu.
@Christoffer, You don’t want your already registered users to register again (there is no need since they already have an account). For them, you simply tell them to log into the site as a member (using their existing account), then upgrade or add new level to their existing profile. The following documentation will be helpful for your situation:
https://www.tipsandtricks-hq.com/wordpress-membership/allow-members-upgrade-add-new-level-profile-free-1508
I want to use this plugin to let my customers get access to my bonuses I offer when I promote affiliate products. This will be great since I can have a membership level for each product and then use this registration form to let them get access to the specific bonuses. However, what happens when someone who is already a member tries to register? Is it possible to have a “speical log in” form where they can log in and active the membership level?