Rebuilding a dying product

Four and a half years ago, I released Restrict Content Pro on Code Canyon.net. It was not my first big plugin, nor even the second, but it was the first one that I developed a more intimate relationship with. I heavily relied on the plugin for my own site and thus had a greater commitment to it than the large plugins that came before. For the first two years, the plugin thrived. I updated it constantly and continued to push it further and further. In 2014, however, I began to lose touch with the plugin as my other two big projects, Easy Digital Downloads and AffiliateWP, dominated more and more of my time.

I continued to let Restrict Content Pro dwindle for nearly two years before making a decision. I had several options. I could let it die a slow, drawn out death, I could sell it, or I could work to bring it back to life and let it kick ass again.

Restrict Content Pro’s new website and v2.4

Restrict Content Pro has just been updated to version 2.4 to introduce two major new features and a few bug fixes. Along with the version 2.4 release, a new website for Restrict Content Pro was quietly launched a couple of weeks ago.

Restrict Content Pro version 2.2 released

Another month, another release! Today I’m happy to announce the release of Restrict Content Pro version 2.2. This version includes several significant improvements and a few minor bug fixes. Most notably, version 2.2 introduces support for restricting WooCommerce products!

Restrict Content Pro version 2.1 released

Restrict Content Pro version 2.1 has been in development for more than six months and finally, today, I am thrilled to announce that it has been released. This is a major release that introduces some very significant improvements and several major feature changes. The biggest change with 2.1 is the inclusion of the Stripe, PayPal Express, and PayPal Pro payment gateways in core. These gateways were previously only available as add-ons but are now included with the main plugin at no additional charge.

Creating a Pricing Page with Restrict Content Pro

One of the most common questions I get about Restrict Content Pro is “how can I create a pricing page with a pricing table of my subscription options?“. There are numerous ways to do it and in this quick video tutorial I’m going to show you one of the simplest. We will use a free pricing…

An improved bbPress add-on for Restrict Content Pro

A year and a half ago I released a basic add-on for Restrict Content Pro that allowed site admins to limit access to bbPress forums to paid subscribers. While it worked very well, it was pretty limited. It only had the ability to restrict access to forums based on the paid status of a member.…

Custom Capabilities in Restrict Content Pro

Restrict Content Pro, my plugin for selling access to premium content, extends the roles and capabilities API in WordPress, allowing you to fine tune the levels of access each user role has to the admin pages for Restrict Content Pro. This means that you can easily setup user roles that only have access to the Members area,…

Adding Custom User Fields to Restrict Content Pro

It is very common for users of Restrict Content Pro to want to add custom fields to the registration and profile forms so that members can enter and store additional information, perhaps for their location, profession, or personal interests (or anything else). I have shown how to add these kind of fields before, but the…

Restrict Content Pro Version 2.0 Released

 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.

Restrict Content Pro – Braintree Gateway

This add-on plugin for Restrict Content Pro allows you to accept credit cards through your Braintree.com account during the user registration process. When using this add-on, your subscribers will stay on your site throughout the entire registration process, instead of being redirected to an outside site, such as PayPal. The user simply enters their credit card information…