Update: July 21, 2008: Subscribers-only will soon become available again! If you’re interested in obtaining this plugin to generate cash flow from your site then bookmark this page and make a note to check back in the next couple of weeks. However, keep this firmly in mind: Subscribers-only allows you to earn money from content on your site. Therefore the plugin will not be available for free. There will be a reasonably low cost to obtain it. We’ll also make available paid support should you need help integrating it or if you require custom modifications that go beyond the core functionality (which is currently being extended and finalized for the upcoming release of Subscribers-only 3.0).

If you want to be notified via email when v3.0 is released then send a message to subscribers-only [at] edwards (dot) org with a message subject of “SUBSCRIBERS ONLY PLUGIN”. And don’t worry, we’ll only use your email address to notify you about the release of the plugin. We do not like spam and likewise we’d never send you spam or share your email address with anyone.

UPDATE SEPT 25, 2008: Subscribers-only has now been ported to work with the latest versions of Wordpress. The next step is to tightly integration a payment subsystem that you can charge for your content. We hope to have that complete within the next week.


This plug-in is designed for Wordpress 2.0 and above. It relies on the new “roles” feature and therefore probably won’t work in previous versions.

The plugin lets you mark posts for subscribers-only. You can mark all posts in a category as subscriber-only, or mark individual posts regardless of category, or both. You define which roles are allowed to read subscriber-only posts. No template modifications are required.

 

Subscribers-only v1.02.1

Description

This plug-in is designed for Wordpress 2.0 and above. It relies on the new “roles” feature and therefore probably won’t work in previous versions.

The plugin lets you mark posts for subscribers-only. You can mark all posts in a category as subscriber-only, or mark individual posts regardless of category, or both. You define which roles are allowed to read subscriber-only posts. No template modifications are required.

In order to read posts marked for subscribers-only a person much register at your site and login.

When a post is marked as subscriber-only and your home page displays excerpts then the excerpt will be shown along with an optional “Subscribers-only” banner that you define. When a reader clicks on the link to go to the individual post page they must be logged in to read the post. If a person is not logged in then they will be presented a link to login or register.

If your home page doesn’t display excerpts then no post body content will be displayed for a post marked as subscribers-only. Instead the reader will see a link to login or register.

In other words, excerpts are ALWAYS shown (if they exist) to ALL readers — even non-subscribers. This applies to feeds also, including RSS, ATOM, and RDF feeds.

If a person is already logged in, but their role isn’t allowed to read a subscribers-only article then they will be presented with a “notice” message (if you define one) that informs them of their current membership level along with additional text that explains that they cannot read the post. A link can be provided to either register or login — assuming that they might want to register another account or login with another already-existing account.

Custom roles are not required to use this plugin, however custom roles are supported if you have any defined. If you want to establish custom roles in your Wordpress installation then see Owen Winkler’s Role Manager plugin.

Revision History:

1.00 (March 7, 2006)

  • Initial release

1.01 (March 7, 2006)

  • Added user-requested ability to define categories where all posts in defined categories are subscriber-only

1.02 (March 9, 2006)

  • Fixed a bug where config would not appear on some servers.
  • Fixed a bug in content filtering display where content would not appear for some non-subscriber-only posts.
  • Added a note, sent from a user, who says that because Pages are placed in the default category, people should not use the default category for subscriber-only posts unless they want to restrict access to pages also.

1.02.1 (March 10, 2006)

  • Fixed feeds so that subscribers-only content does not show up in them. Now when a feed is generated, subscribers-only posts will show a description of “Subscribers-only” or whatever banner you have configured in the plugin. If you use excerpts for your posts and your feeds support excerpts then the excerpt will be included in the feed for “subscribers-only” posts.

To-do:

  • Add support for previous versions of Wordpress (1.5 and prior)
  • Add drop-in modules that support taking payments via Paypal, Paymate, 2checkout, and maybe others such as Worldpay. Have code, will sling ;-) See below for how you can assist. If you are interested in having this functionality then please post a comment to voice your interest. If there is enough interest, we’ll make it happen.

INSTALLATION:

*** WARNING : BACKUP YOUR DATABASE BEFORE BEGINNING THE INSTALL AND CONFIG ***

Drop it in your plugin directory (in wp-content/plugins or a sub-folder if you prefer) and active it.

To configure which roles can view subscriber-only articles use the Configure option located below the “Deactivate” button for this plugin in the admin Plugins panel (after you activate it).

  • You can select whether to show a “Subscriber-only” banner with any articles marked as such.
  • You can select where to position the banner: Above the content or below the content
  • You can define the banner text, including any HTML markup you might require
  • You can select which roles can view “Subscriber-only” content
  • You can define the notice text, including any HTML markup you might require
  • You can define which categories will be considered subscriber-only

To mark individual posts as “Subscriber-only” check the “Subscriber-only” box on the post edit page in the “Post Status” section. If you define subscriber-only categories in the plugin’s Config then all posts in those categories will be subscriber-only by default, so you don’t have to set the flag on each individual post.

If for some reason this plugin causes problems on your site and you need to manually remove it then FTP to your site, and either delete this plugin or move it to another directory outside of your wp-content/plugins directory.

Please donate to help support further development! An upcoming version is planned to include support for several payment modules (Paypal, Paymate, 2checkout, Worldpay, and more) where you can charge your readers for access to your subscribers-only content. YOUR support is appreciated!

THE DOWNLOAD IS OFFLINE WHILE THE PLUGIN IS UPDATED!
A new version will be posted soon! To learn when the new version is available subscribe to our Plugins Mailing List!

If you have any suggestions for improvements or comments about this plugin then please post them in response to this post. Note that all comments are moderated.



Add to: Blogarithm | | Digg it | FURL | Pluck | Rojo | Simpy This! | Spurl

(Ref ID: 49151)