This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

O3World Members-Only Categories

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 kris@o3world.com

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

Among other things, we love WordPress.

http://o3world.com

Screenshots

  • Edit a user's Profile to grant access to view content present in any "members-only" category.
  • Within Settings -> Privacy, Any top-level category may be designated "members-only" .

FAQ

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.

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.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Contributors

Browse the code