This entry is part 2 of 22 in the Customizing Restrict Content Pro Series
- Mail Chimp for Restrict Content Pro
- Add Custom User Meta Fields to Restrict Content Pro Registration
- Removing “Restrict This Content” Meta Box in Restrict Content Pro
- Restrict Content Pro – Campaign Monitor
- Restrict Content Pro – Graphs
- Restrict Content Pro – Stripe Payment Gateway
- Hide wp-login.php with Restrict Content Pro
- Add a Agree to Our Terms of Use Field to Restrict Content Pro
- Template Files in Restrict Content Pro
- Template Files in Restrict Content Pro
- Adding Custom User Fields to Restrict Content Pro
- Custom Capabilities in Restrict Content Pro
- Custom Capabilities in Restrict Content Pro
- Restrict Content Pro – Enforce Strong Passwords
- Restrict Content Pro – Braintree Gateway
- Restrict Content Pro – WP Job Manager Bridge
- Restrict Content Pro – Download Monitor Bridge
- Restrict Content Pro – Wysija Add On
- Restrict Content Pro – CSV User Import
- Restrict Content Pro – Affiliates Add-On
- WP Push Releases Restrict Content Pro Extension
- Restrict Content Pro – Math Verification
Restrict Content Pro is my premium content plugin that makes it very easy to sell subscriptions to your WordPress website. It is the plugin that powers the subscription system to this site. This subscribers’s only tutorial is going to walk you through the process of adding new form fields to the registration form, and then storing the data enter in those fields in the user’s meta. I will also cover how to output the newly acquired information in the Members page of the plugin admin section.
A new version of this tutorial is available that is more up to date. View it.
The gist of what we are going to be doing in this tutorial can be see in the two screenshots below:
The complete code written in the video is below:
Code removed. Please see the updated tutorial.
I am having difficulty adding the fields into profile-editor template. the fields show up but do not update the meta data. Would you be able to help with that? Thanks!
They will not update automatically. You have to create an update process as well.
Is it possible to have the new form fields only show up when a specific membership level is selected? i.e. only have an address field displayed when a paid membership level is selected (just like the payment form fields are only displayed when a paid membership level is selected)? This would allow me to use your plugin, hoping it’s a possibility!
Out of the box, no, but you could create custom registration forms for each subscription level. See the 2.0 release post: https://pippinsplugins.com/restrict-content-pro-version-2-0-released/
It would be handy to add a clear note (maybe in a yellow background) saying that this post has been updated: https://pippinsplugins.com/adding-custom-user-fields-restrict-content-pro/
Added!
I was trying Restrict Content Pro with the 3 Clicks WP Theme, but after I set it up the Registration and Log In Forms showed all messed up, with a randomize alignment for each field, it is any way to fix this?, I will like all the fields to be align to the left side of the page. I use in many other different themes and this is the only one causing this behavior. Thanks.
Could you open a support ticket for me? These comments are for this tutorial only, thanks! https://pippinsplugins.com/plugin-support
The links to view the updated tutorial aren’t working for me. Have they been moved?
Justin
Nevermind, I tracked it down. The updated tutorial is here:
https://pippinsplugins.com/blog/adding-custom-user-fields-restrict-content-pro/
Hi,
I would like to add an “upload file” field inside RCP form. How can I do that? Is there any plugin extension available?
Hello, I want to Create a File Upload field in the registration form so anyone please help me to achieve it.
Hi,
I’ve purchased a Restrict content pro plugin as it is one of the best ones in the market, I am struggling for a few days how to have a multiple-registration form (I am not coding man) for each type of users.
My case:
three different types of users: A) individuals, B) Suppliers, and C) Companies/Organizers. I need to gather various data from each one of them separately for future user data analysis. therefore, I need multiple registration forms of three or dynamic conditional logic/role to show/hide different field base on user type to handle this situation.
what I’ve done so far:
1. I purchased restrict content pro 3rd party add-on name “form builder” to facilitate adding extra fields. But, first, they never reply to their email even I am a paid member. second, their form builder is crap as it is adding the field to just a single registration package while I have three different pricing plans! so, give up!
2. I’ve tried to use other form builders as Gravity form, Ninja forms and etc, but, it seems, Using Gravity Forms or others for user registration bypasses all of the payment mechanisms of RCP! so, give up again!
3. I’ve tried several times to discuss the case with your support team, But they simply through me some text tutorial link which I’ve seen them many times before and not good enough for my case. and some not logical as I’ve found out! plus, refer me to your preferred listed developers!!!
4. there are many other plugin and form builders which are using their own shortcode, therefore I am afraid they won’t work smoothly with RCP plugin.
5. the following plugin looks great, but, I am not sure if it works with RCP or not:
https://woocommerce.com/products/custom-user-registration-fields-for-woocommerce/
It would be nice if there is a detailed video tutorial or text one at least to handle such an issue. or at least give me some hints. than you.
best,
Farhad
Farhad,
Thank you for you purchase and support!
Unfortunately we do no currently have an official form builder for RCP but it is very much something we hope to offer in the future.
As that add-on is built by a 3rd party, there’s not much I can do to assist there. I’m really sorry to hear the developer has not responded or assisted you 🙁
Beyond the add-on you already mentioned, the only way to customize the registration forms at this time is through custom development (see the tutorials you already mentioned). Those tutorials are meant for developers.
My recommendation would be to hire a consultant and have them build the custom registration forms for you. That will be the fastest and most cost effective way of achieving what you’re after.
We have dedicated consultants available or hire: https://restrictcontentpro.com/consultants
Best of luck!
Hi Pippin,
Thank you for your reply.
before going through your dedicated consultant, let me ask or suggest one thing here.
There are plenty of websites, which they have B2C and B2B users with different levels of membership and requirements. this requires them to have a multiple-registration form base on each one characteristic. therefore, you may put this in your future plan as soon as you can as many others already offer such features.
By the way, I have used Ultimate Member plugin to create a multiple-registration form for the B2C and B2B users already and add their shortcodes in the free, Gold and Platinum pricing page as you described in one of your tutorials. it is working fine, but, I have no idea how to add or connect RCP’s payment gateway (PayPal & Stripe) or group credentials in their registration form to have both side functionalities. may I know how this can be possible? can I add the shortcode on the related page? even though I couldn’t find any in RCP documentation. thank you.