Restrict Content Pro, my plugin for running a complete membership system on your WordPress website, has just been updated to version 2.0. This is a large update that I have been working on for several months now and I am thrilled to finally release it today.
There are several highly requested new features that I have built into Restrict Content Pro and I would like to introduce you to a few of them.
By far one of the most requested features has been downloadable PDF invoices for payment receipts. Now we have them. Active subscribers will now see a PDF Invoice link in their payment history, shown via the [subscription_details] shortcode:
The invoice is simple, clean, and looks like this:
Improved Account Pages
The account area created with the [subscription_details] short code is now so much better. Instead of an ugly little ordered list that looked extremely unpolished, we now have clean, simple tables:
Custom Registration Forms
Another of the most requested features was the ability to create custom registration pages for specific subscription levels. Now you can.
The [register_form] short code now accepts an id parameter that lets you specify the subscription ID that the form is for. Example:
This will display a registration form for the subscription level that has an ID of “3”.
If you are familiar with template files in Restrict Content Pro, you can also create template files for each subscription level, customizing the HTML markup exactly as you wish, by creating a template file called “register-single-#.php”.
Category Based Content Restriction
Another higher requested feature was the ability to automatically restrict content based on the category that it is filed in.
With Restrict Content Pro, the category edit screens now have options to define how posts in that category should be restricted:
The last major new feature introduced is the use of custom capabilities for all areas of the Restrict Content Pro admin. Previously, all areas of the plugin’s admin were restricted to the manage_options capability, meaning only site administrators could access the members page, subscription levels page, discounts page, payments page, reports, and all other pages of the plugin.
With version 2.0, I’ve introduced custom capabilities that allow users with those specific capabilities to access and / or modify the data and settings in those pages.
For example, you can now give your site editors the ability to modify the subscription details of your members. Or you could give certain user roles the ability to view the Reports page, or a user role the ability to view the payment history.
This change gives you much more fine-tuned control over how Restrict Content Pro behaves for yourself and your site managers.
Don’t have Restrict Content Pro yet? Start building your membership site today.
Complete Change Log
- Added support for PDF Invoices of subscription payments
- Greatly improved the member’s subscription details area
- Added support for custom registration pages with the [register_form id="x"] short code
- Added improved caching / performance throughout the plugin, primarily related to subscription level and payment queries
- Added support for restricting posts based on the category they are filed in
- Added integration for the Limit Login Attempts plugin
- Added custom capabilities for all admin pages
- Added a new setting for PayPal Page Style
- Added an option to control whether all subscriptions auto renew or not
- Added new rcp_edit_member hook
- Added new RCP profile editor hooks
- Added options to disable each of the emails individually
- Tweak: improve the way the login form shows when a user is logged in
- Tweak: properly set the exact time when creating a manual payment
- Tweak: improve issue with members expiring on the wrong day when signing up on the last day of the month
- Tweak: always show the registration levels on the registration page
- Tweak: improved expiration cron jobs
56 thoughts so far
Have your say
Great major update! Good work! But I was expecting a new monster too 😉
This is a great update Pippin and thank you for adding my request.
Please advise how to update to 2.0.
As long as you have your license key entered in Restrict > Settings and it shows as “active”, the update will show up just like any other plugin update.
If the update isn’t showing, and the license shows as active, just wait a few minutes or an hour. It should show up after a bit.
Note: if anyone has issues with the “Restrict” menu not showing up after update, please deactivate the plugin and then activate it again. That should resolve it.
I have some customized template files (change-password.php, login.php, profile-editor.php, register.php) in a ../theme/rcp/ folder. Will this update affect the customizations?
No it will not.
Thank you so much. You’re just awesome.
Few problems is on discount code if type a invalid code don’t appear the span.
If i type vaild code discount this will appear.
What is the problem ?
Please open a ticket in the support forums: https://pippinsplugins.com/support
Great update. The Custom Registration Forms was exactly what I was wanting. It fixed one page for me but can I do multiple id’s.. For example
I did try it and it didn’t work.
The id parameter only supports a single level, sorry.
This is what I want and how I’d expect it to work too.
I’ll consider adding.
I just figured out that if you stack them like this on the same page it seems to work fine.
This will not cause an issue will it?
If you’re using only PayPal, that should work. If you use Stripe or any of the other payment add-ons, that will probably fail.
You are right.. this doesn’t work with stripe.. 🙁
My one still isn’t giving me an upgrade option? Licence says active but i’m still on version 1.9.6, and there is no upgrade option? Why?
Are you on WordPress multi-site?
No I’m not???
What’s the site URL you have it active on?
Great news looking forward to checking this out 🙂
I Been waiting for this beast! Can’t wait to test it out tonight!!
Great work as always Pippin!!
Please help! I can’t find my Restrict menu on my dashboard. It’s gone. Did I loose it with the WordPress update? The functionality seems to still be working but I can’t access the members, etc. Please help!
Patty, if you deaectivate the plugin and then activate it again, the problem will go away.
Read up through some of the comments above and you will see some other users with the same problem and the solution.
Thank you SO MUCH for getting back to me so quickly with the solution. All is good now. You’re awesome.
Actually, there is no notice that there is a new upgrade to thin plugin in my WP plugin directory, although the plugin entry is highlighted.
resolved. The notice came after a while. It is some WP thing possibly. Is it safe to upgrade now? Will I have to change anything or previous state is not affected?
Yes it is safe to upgrade.
Note, if you encounter any issues with the “Restrict” menu not showing, deactivate the plugin and activate it again.
it’s a wonderful plugin for wordpress!
I upgraded and I lost the menu but it came back afrer deactivating and activating again.
Question: I tried the login for and limit login attempts works but still do we need wp-login.php access for lost password? In that case, I still cannot password protect wp-admin directory and what is the difference from using the front login form instead of using the wp-login form that can also have captcha support?
Can we have a login form with lost password support hat does not go through wp-admin backend?
At this point, yes, wp-login is required for password retrieval. It’s on my todo list but I haven’t built it yet.
Thanks for this awesome plugin!
I wonder if it is possible to have subscribers choose between one payment for access for say 6 months with no autorenew
or choose to pay the same amount divided on every month in the 6 month period with the autorenew for 6 months and then stop the autorenew?
I dont want them to be able to change the autorenew themselves,
No, sorry, it’s an all or nothing option.
The auto update won’t show up for some reason, although I have the license key entered.
I’ll give it some more time. Do you think deactivating and reactivating the plugin would help?
Also – what’s the best basic template Restrict content pro is working the best with?
If it doesn’t show up within 12 hours, let me know.
RCP works out of the box with all well-built themes. I’d recommend just choosing the theme you like best.
I have an active sub, however still shows version 1.9.6… any ideas?
Shoot me a support ticket with your license key and I can help you get updated: https://pippinsplugins.com/plugin-support
is it possible to customize the template invoice, and where ?
It’s not, sorry.
Is it possible to ensure members don’t share their username/passwords? If not, is there a way to force only once instance of user at a time? Thanks.
There is an option in settings that lets you prevent simultaneous logins.
Found it. Thank you so much.
Hi, I’m considering buying this plugin for a client – they are using the “RT Theme 17” (http://themeforest.net/item/rttheme-17-responsive-wordpress-theme/2703099)
Do you happen to know if this plugin is compatible with that theme?
And if not, would I be able to get support to resolve it (or a refund if not)?
Is there anything in the plugin that might be an issue with a complex theme such as this one, or should it be compatible with any theme?
Also, just checking – if you create a free trial, can you ensure that a user can only use it once?
It should work just fine!
Yes, there is support for free trials that can only be used once per user.
Real quick question, I Know that this isn´t the right place to ask, but i think that my doubt it´s realy simple to you guys.
The name of my subscription level is not displaying correcty on the PDF invoice and on my table generated by The profile editor for.
The name of my subscription level is “Plano de Adesão Regular” but it only display as “Plano Ades”.
Please open questions like this as a support ticket from the support page: https://pippinsplugins.com/plugin-support
I am trying to update from Version: 22.214.171.124 but keep receiving an error that the update is not found. I don’t see a place in Settings to input my license key.
Site was working fine until I updated to latest version of WordPress now I’m receiving an error and restrict section is not working properly.
Could you please open a support ticket for me and provide me a copy of your license key? https://pippinsplugins.com/plugin-support
Hi Pippin — does Restrict Content Pro work seamlessly on WP multi-site installations?
Usually yes, but it can depend a little on your exact setup. How do you want to use it on multi-site? Do you want each site to have separate member databases or do you want them to be combined into one?
Hi, I just purchase the plugin and want to use on my WP multisite, do I need to key license key on each subdomain site? I integrate with affiliateWP base on combined member database. Thanks.
Open a support ticket and I’ll be happy to help: https://pippinsplugins.com/plugin-support
Comments are closed.
Leave a reply
Join the discussion