The Professional Membership Plugin for WordPress

 

Custom Registration & Hidden Subscriptions

Your Members may use the WordPress profile system, but you’ll find it looks nothing like you’re used to. Your Members has greatly expanded WordPress’ user management abilities far beyond simply sending users to a payment gateway during registration.

With Your Members, you can add additional fields to your registration flow and request all kinds of helpful information. It’s also a great way to customize your registration pages. For example, you can use these custom fields to ask about a user’s experience level or ability, whether or not they own a website, and a ton of other helpful questions.

How To Customise Registration Forms

Custom fields can be added, edited and/or deleted in the Content Management section of Your Members. Select “Content Management”, then “Custom Profile Fields”. Here, you’ll see a number of pre-configured fields that you can edit, activate, deactivate, and reorder simply by dragging and dropping them between the boxes visible at the top.

The bottom section of this screen makes it possible to add new fields, for just about anything you can think of.

Accessing the Data Is as Simple as a Shortcode

We know the old saying is that nothing good ever comes easy, but we don’t think accessing and using your data should be a fight. That’s why we’ve made it all available using the simple shortcode [ym_user_custom].

Here’s what it should look like: [ym_user_custom name="field_name" alt="alternate text"]

Field_name is the name of the custom field you’re after, and alternate text is the text that will appear if the value is blank.

We’ve also made it possible to access these values right in PHP, so you can use it to create all sorts of templates.

Want to create a registration page with an embedded custom Your Members registration for? (Great for doing custom registration pages for different types of users.) Use the following shortcode: [ym_register]

So, the format for it is: [ym_register id=xx hide_custom_fields=yy,zz]

Here, xx is the subscription id, while yy and zz are comma separated list of the ids of any custom fields you DO NOT want to display. This is handy when not all fields are relevant for all subscription types.

You’ll also be happy to know this shortcode works inside content protection tags, so you can control who has access to your newly created registration form and who can sign up. So, for example, you can force users to purchase a Bronze subscription, before allowing them to purchase a Silver one.

NOTE: If you set up coupons, the membership level set in the coupon will override the membership level configured here. So, make sure you use the two carefully to avoid confusion and headaches later on.