Plugin info

Total downloads: 4,421
Active installs: 10
Total reviews: 1
Average rating: 1
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 1/5/2012 (5109 days ago)
Added to WordPress: 12/13/2011 (14 years old)
Minimum WordPress version: 3.0.0
Tested up to WordPress version: 3.3.0
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 5109 days ago • 1 reviews

22/100

Is O3World Members-Only Categories abandoned?

Possibly abandoned (last update 5109 days ago).

Compatibility

Requires WordPress: 3.0.0
Tested up to: 3.3.0
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Bulk Assign Linked Products For WooCommerce
Rating 5.0/5 (8 reviews)Active installs 200
WordPress Custom Widget
Rating 0.0/5 (0 reviews)Active installs 70

Description

If you’d like to make the content on your site visible only to certain users using categories, look no further!

Designate certain categories as “members-only” via Privacy Settings.

An administrator may then assign a user to them via Profile.

Only content belonging to “public” categories (any top-level category you do not designate as “members-only”), and categories assigned to the logged-in user, and all subcategories of either, will be visible.

I would like to thank the action hook pre_get_posts, without which this plugin would not have been possible.

O3World

This plugin was created by [email protected]

We’re an online marketing strategy / custom web and mobile development agency in Philadelphia.

Among other things, we love WordPress.

http://o3world.com

Installation

  1. Upload o3world-members-only-categories.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Within Settings -> Privacy you’ll see a new section titled Members-Only Categories. This is a listing of all your top-level categories. Tick the checkbox next to those you would consider “private.”
  4. To grant a user access to one or more of those categories, tick the checkboxes at the bottom of their Profile in a new section also titled Members-Only Categories. Only a user who can edit users (administrator) may do this.
  5. Log out of WordPress, and log in as that user. The content on your site should now be filtered by “public” and “members-only” categories.

Frequently Asked Questions

If “User Access Manager” exists, why must this plugin also exist?

While User Access Manager is a fine plugin, it may be cumbersome to grant access to one or more user groups upon editing each and every post.

By contrast, with this plugin, you need only consider a category as “members-only,” and any content created within it will automaticaly be viewable only to those users assigned to it.

If you’d like to redirect a user to a different page upon logging in, instead of Profile, you might try WordPress Login Redirect or something similar.

Review feed

No reviews available

Screenshots

  1. Within <strong>Settings</strong> -> <strong>Privacy</strong>, Any top-level category may be designated "members-only" .

    Within Settings -> Privacy, Any top-level category may be designated "members-only" .

  2. Edit a user's <strong>Profile</strong> to grant access to view content present in any "members-only" category.

    Edit a user's Profile to grant access to view content present in any "members-only" category.

Changelog

1.03

Specify hide_empty argument (set to false) in call to get_categories, so that ALL top-level categories are shown.

1.02

Added logic to pre_get_posts hook to return $query as-is when $query->query_vars[ ‘suppress_filters’ ] is set and true.

1.01

  • Add empty callback function ‘o3_moc_edit_categories’, referenced in add_settings_section( ).

1.0

  • Initial release.