WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!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.

BuddyPress Private Community

This plugin makes your BuddyPress community private. Only logged in members can view the social areas in full. You can configure the default settings.

0.6

  • IMPORTANT! BREAKABLE UPDATE: Changed how sub-directory installations are handled. Now you must set the ::$WP_SUB_FOLDER variable to the folder where your community is. (my-domain.com/community/{BP_SITE}, then ::$WP_SUB_FOLDER='community'. ALLOWED_URIS would now look like this array('/about') instead of array('/community/about') in this example - meaning that the ALLOWES_URIS are always written in the same way relative to your BP site_url.) See FAQs or the example config file.
  • Added another mode allowing you to give access to logged out users but block a few private pages/URIs (MODE_BLOCK_NONE_AND_NOT_ALLOW_SOME_URIS).
  • Added the ability to display/block widgets (depending on the mode) by their id (ALLOWED_WIDGET_IDS & NOT_$ALLOWED_WIDGET_IDS).
  • Changed how widgets are block, so they should be block on all themes (including two widget column themes).

0.5

  • Added a new option for allowing feeds to not be blocked when the user is logged in, $BLOCK_RSS_FEEDS_WHEN_LOGGED_IN. This can be set to FALSE in the config file, it defaults to TRUE.
  • Fixed bug in BP RSS feeds!

0.4

  • Changed add_action calls to static functions/vars from add_action('action_name', 'MY_CLASS::STATIC') to add_action('action_name', array('MY_CLASS', 'STATIC')). The older method was only supported in PHP 5.2.3+, the new method has greater support in PHP.

0.3

  • Fixed a bug in the RSS feeds.
  • Added greater support for RSS/ATOM feed custom messages, that are shown instead of your private content.

0.2

  • Added support for a new special character '' at the end of the allowed URIs. E.g. '/public-blog/' would allow access to '/public-blog/post-1' but not access to '/public-blog'. '/public-blog*' would allow access to '/public-blog/post-1' and '/public-blog-that-are-private'.

0.1

  • The first version - designed for simple installation!
  • Added a check to see if a user defined config file exists for overriding the default settings. This is useful as this file won't be overwritten when the plugin is updated - and requires no calls to the database.

0.0

  • This version never actually existed!

Requires: Only tested on 2.9+ (Requires PHP5) or higher
Compatible up to: 3.1 & 1.2.8
Last Updated: 2010-9-17
Downloads: 30,946

Ratings

3 stars
3.6 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 17,6,1
0,1,0
100,1,1
100,1,1 100,2,2
100,1,1
100,1,1
100,2,2
33,3,1
0,1,0
31,13,4
50,2,1
100,1,1
50,2,1
100,1,1
100,3,3