Plugin Directory

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: 24,847

Average Rating

3 stars
(21 ratings)

Support

0 of 0 support threads in the last three weeks have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
1 person says 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