Title: BuddyPress Groupblog
Author: Boone Gorges
Published: <strong>Agustus 19, 2009</strong>
Last modified: Maret 30, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/bp-groupblog.svg)

# BuddyPress Groupblog

 By [Boone Gorges](https://profiles.wordpress.org/boonebgorges/)

[Download](https://downloads.wordpress.org/plugin/bp-groupblog.1.9.4.zip)

 * [Details](https://su.wordpress.org/plugins/bp-groupblog/#description)
 * [Reviews](https://su.wordpress.org/plugins/bp-groupblog/#reviews)
 *  [Installation](https://su.wordpress.org/plugins/bp-groupblog/#installation)
 * [Development](https://su.wordpress.org/plugins/bp-groupblog/#developers)

 [Support](https://wordpress.org/support/plugin/bp-groupblog/)

## Description

Requires BuddyPress 1.7+ and PHP 5.3+.

The BuddyPress Groupblog plugin extends the group functionality by enabling each
group to have a single blog associated with it. Group members are automatically 
added to the blog and will have blog roles as set by the groupblog admin settings.

**Features:**

 * P2 integration and frontend posting.
 * Admin can set Template specific groupblogs.
 * Allow group admins choose the desired template page themselves.
 * Full blog theme integration. The included bp-groupblog theme mimics the group
   pages.
 * Automated blog registration at group creation stage.
 * Bypass default blog validation to allow dashes, underscores, numeral only and
   minimum character count.
 * Blog privacy settings are initially inherited from group privacy settings.
 * Group members are automatically added to the blog.
 * Blog roles match group roles as set by the group admin.
 * Solid error checking that the blog follows validation.
 * Group admin tab to access the group-blog settings.
 * Blog themes will have the ability to pull in group info and create a theme that
   could resemble the group exactly.
 * Leaving the group will downgrade the member role to ‘subscriber’.
 * Allow the group admin to select one of his/her existing blogs.
 * A new ajax backend.

## Screenshots

 * [[
 * Screenshot of the group blog creation stage.
 * [[
 * Screenshot of the group blog page.

## Installation

1) unzip the bp-groupblog.zip file into `/wp-contents/plugins/bp-groupblog`

2) move all the themes in `bp-groupblog/themes/` to your WP themes folder

3) activate the plugin

4) run through the admin setup options

5) You are done!

## Reviews

![](https://secure.gravatar.com/avatar/0b57c1204e68661a32963358e502e04a456098d94d50500d005c5402360eb4a8?
s=60&d=retro&r=g)

### 󠀁[Plugin works fine](https://wordpress.org/support/topic/plugin-works-fine-7/)󠁿

 [Derin Tolu](https://profiles.wordpress.org/derintolu/) Séptémber 16, 2020

Requires WP-Multisite

![](https://secure.gravatar.com/avatar/49eae82bef7958a76a2b622d67ccaf37fcdf81310cd14eed2958ab91457a044c?
s=60&d=retro&r=g)

### 󠀁[No longer working](https://wordpress.org/support/topic/no-longer-working-98/)󠁿

 [tinofave](https://profiles.wordpress.org/tinofave/) Agustus 27, 2018

Does not work/display. Tried on various themes and WordPress installs. I keep giving
this ONE star, but it automatically updates to five starts when I submit.

![](https://secure.gravatar.com/avatar/7920d0a21a6c92bd2be2bbf54bf88e364847801ec6abea74e851aebf0fc37708?
s=60&d=retro&r=g)

### 󠀁[Plugin appears to be abandoned](https://wordpress.org/support/topic/plugin-appears-to-be-abandoned-3/)󠁿

 [chrtravels](https://profiles.wordpress.org/chrtravels/) Maret 21, 2018

It’s unfortunately as this seems like a great plugin. Perhaps the developer should
think about charging as this is the only plugin of it’s type that I can find. Not
updated in 2 years and no support responses to anyone that I can see.

![](https://secure.gravatar.com/avatar/3d117b661d551fed07c51298e68f2d0468c610b290ba691b2d56c7958039a265?
s=60&d=retro&r=g)

### 󠀁[not working](https://wordpress.org/support/topic/not-working-2322/)󠁿

 [thinkinginxyz](https://profiles.wordpress.org/thinkinginxyz/) Oktober 25, 2017

If you have a modern version of Wordpress, dont bother to install it. It doesnt 
work.

![](https://secure.gravatar.com/avatar/d2ff5c36bb3deb1b17a7638077c62f794911471693c570ad2b858c3857519469?
s=60&d=retro&r=g)

### 󠀁[an important plugin – not quite there](https://wordpress.org/support/topic/an-important-plugin-not-quite-there/)󠁿

 [rkeogh2015](https://profiles.wordpress.org/rkeogh2015/) Séptémber 3, 2016

This plugin has great potential. The idea and demand is there, but the documentation
and support is not. I would gladly pay for this plugin if it had better function
and application documentation – which I am sure would reduce the demand on the support
forum.

 [ Read all 11 reviews ](https://wordpress.org/support/plugin/bp-groupblog/reviews/)

## Contributors & Developers

“BuddyPress Groupblog” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Boone Gorges ](https://profiles.wordpress.org/boonebgorges/)
 *   [ Mariusooms ](https://profiles.wordpress.org/mariusooms/)
 *   [ reblevins ](https://profiles.wordpress.org/reblevins/)

“BuddyPress Groupblog” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/bp-groupblog/contributors)
for their contributions.

[Translate “BuddyPress Groupblog” into your language.](https://translate.wordpress.org/projects/wp-plugins/bp-groupblog)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bp-groupblog/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bp-groupblog/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bp-groupblog/) by
[RSS](https://plugins.trac.wordpress.org/log/bp-groupblog/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.9.4

 * Security release: Fixes a vulnerability where group-member role sync could be
   manipulated by a malicous user.

#### 1.9.3

 * When a user leaves the group, remove them altogether from the group blog.
 * Fix cache invalidation problem that caused a failed attempt to fetch a deleted
   group.
 * Internal improvements to reduce direct database queries.
 * Improved compatibility with PHP 8+.
 * Improved compatibility with latest versions of WordPress.
 * Improved translator comments.
 * Improvements to inline documentation.

#### 1.9.2

 * Use group avatar on Site Directory for groupblogs, rather than creator user avatar.
 * Allow query args for page butons on blog tab to be filtered.

#### 1.9.1

 * Fixed activity stream behavior for comments from non-logged-in comments.
 * Fixed redirectblog behavior for hidden groups.
 * Improved values passed to filters.
 * PHP compatibility fixes.

#### 1.9.0

 * Bumped PHP requirement to 5.3 and BuddyPress requirement to 1.7.
 * Added support for comment activity recording.
 * Fixed activity pagination on BP groupblog templates.

#### 1.8.13

 * Bumped BuddyPress version requirement to 1.5
 * Fix bugs related to groupblog role sync when joining/leaving a group
 * Improved compatibility with BP 2.6+

#### 1.8.12

 * Improved accessibility for radio buttons
 * Update group last_activity when groupblog post is created

#### 1.8.11

 * Removed duplicate CSS selector in nav item
 * Improved compatibility with BuddyPress 2.2.0

#### 1.8.9

 * Allow some simple HTML in groupblog post titles in activity stream
 * Add ‘new_groupblog_post’ type to activity filter dropdown

#### 1.8.8

 * Better wording for activity filter dropdown

#### 1.8.7

 * Prevent fatal error when blogs or activity component is disabled

#### 1.8.6

 * Don’t suggest blog domains longer than 63 characters, for better standards compliance

#### 1.8.5

 * Delete groupblog activity item when the groupblog post is deleted
 * Improved compatibility with PHP 5.4+

#### 1.8.4

 * Fixes duplicate activity items on some setups
 * Allows activity commenting based on global bp-disable-blogforum-comments setting
 * Corrects activity link URL for groupblog activity items

#### 1.8.3

 * Improved CSS for theme previews
 * Improves performance when setting up group with JS disabled

#### 1.8.2

 * Fixes problems with groupblog redirects
 * Ensures that blog roles are repaired when users are banned or removed from a 
   group

#### 1.8.1

 * Security improvements
 * Fixes some markup, deprecated function calls, and PHP variable reference bugs
 * Fixes a number of bugs related to group member syncing and groupblog URLs on 
   certain setups

#### 1.8

 * Fixes bug with blog autojoin
 * l18n improvements
 * Fixes switch_to_blog() bug
 * Impovements to consistency of menu display

#### 1.7.1

 * Refactors the process that adds members to group blog, to improve performance
   with large groups
 * Fixes bug that caused blog post activity to be posted to the incorrect group 
   on some setups

#### 1.7

 * Allows group admins to specify blog address and title at the time of creation
 * Ensures that ‘Enable group blog’ checkbox is checked when returning from a failed
   blog creation
 * Enables admins to ‘uncouple’ groups from blogs

#### 1.6

 * Compatibility with BuddyPress 1.5
 * Cosmetic changes to the P2 BuddyPress to match the default BuddyPress
 * Bug fixes related to blog autojoining

#### 1.5

 * Added support for subdomains, big thanks to Lemmy
 * Added the ability to select layout for group admins
 * Added check to make sure Layout options are only available to P2 BuddyPress theme
 * Generated a new pot file

#### 1.4.9

 * Generated a new pot file

#### 1.4.8

 * Fixed readme
 * Fixed template page creation on existent blogs with missing template pages or
   matching page titles.

#### 1.4.7

 * Fixed Blog tab visibility based on redirect
 * Added code to set front page under ‘reading’ admin setting when template layout
   is used.
 * Changed the descriptions a bit under the settings menu.

#### 1.4.6

 * Fixed users being added properly to the group blog.
 * Fixed user rights applied to correct blog. The main blog is no longer affected.
 * Fixed hidden and private groups to allow member joining.

#### 1.4.5

 * Overhaul of the admin section
 * Inclusion for P2 support
 * Variety of new options, including template control
 * Made compatible with 3.0 asaik

#### 1.4.4

 * Sorry I neglected this plugin for a while and did not transcribe the changes.

#### 1.4.3

 * Restructed templating. To control the sidebar of your group, you will need to
   move the bp-groupblog/groupblog folder to buddypress/bp-themes/bp-default/.

#### 1.4.2

 * Changed group template behavior and structure
 * Added admin option to redirect to Blog Home within the Group

#### 1.4.1

 * Groupblog were not created for existing groups, now fixed
 * Fixing the issue above also solved main blog posts within groups

#### 1.4

 * Made it compatible with WPMU 2.9 / BP 1.2
 * Moved the moment when the blog is actually created to the group save step
 * Updated the included theme to reflect the new BP Default theme
 * Added new admin option, such validation overrides and redirect option

#### 1.3.1

 * Prevented group creator from demoting him/herself to anything lower than administrator.

#### 1.3

 * Reworked all the code regarding adding users to the groupblog
 * Users are now immediately added on group join (No more visiting the blog first!)
 * Promoting, Demoting, Banning and Unbanning directly adjusts the member permissions
 * **Big thanks goes out to Boone for developing much of the needed code!**

#### 1.2.4

 * Added missing registration hook, to ensure default settings are set.

#### 1.2.3

 * Removed unnecessary code, fixing mysql errors.
 * Added Blog links menu.
 * Changed the local to use ‘groupblog’ in group template files.

#### 1.2.2

 * Added a function to check BuddyPress is loaded first

#### 1.2.1

Updated language files

#### 1.2

 * Added admin settings screen. You can now set the default groupblog theme, plus
   some bonus options.
 * Changed some code here and there.
 * Including a groupblog theme based on the bp-sn-parent theme. You can use this
   theme to make wpmu blogs resemble the BuddyPress group and display group related
   content inside the groupblog theme.

#### 1.1.6

 * Added a message to inform the user that a groupblog is only chosen once.

#### 1.1.5

 * Fixed a bug where the member roles were not being updated upon group creation.

#### 1.1.4

 * Added file_exists to various files, so templates can be overridden in the theme.
   This also means we had to move the resource folders back into the theme folder.

#### 1.1.3

 * Now using plugin-template.php, so there is no longer a need to move the groupblog
   folder to the active theme folder. Also updating the plugin through the wordpress
   plugin interface now works without problems.

#### 1.1.2

 * Updated language files.

#### 1.1.1

 * Improved jquery handeling on check boxes and radio buttons.

#### 1.1

 * If a member leaves the group they will now be downgraded to ‘subscriber’.
 * Added template tags: groupblog_blog_id($group_id), get_groupblog_blog_id($group_id),
   groupblog_group_id($blog_id), get_groupblog_group_id($blog_id)
 * Group admin now has the option of either creating a new blog or associating one
   of his blogs with the new group.
 * Moved css, images and js folders to the theme folder.
 * Added Jquery to give feedback to user input.
 * Fixed a bug which would cause the group creator to be demoted to subscriber of
   his own blog if member blogging.

#### 1.0

 * Initial release.

#### The changelog can also be found here:

https://plugins.trac.wordpress.org/log/bp-groupblog?verbose=on

## Meta

 *  Version **1.9.4**
 *  Last updated **3 weeks ago**
 *  Active installations **50+**
 *  WordPress version ** 3.6 or higher **
 *  Tested up to **7.0**
 *  Languages
 * [English (US)](https://wordpress.org/plugins/bp-groupblog/), [Greek](https://el.wordpress.org/plugins/bp-groupblog/),
   and [Russian](https://ru.wordpress.org/plugins/bp-groupblog/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/bp-groupblog)
 * Tags
 * [Blogs](https://su.wordpress.org/plugins/tags/blogs/)[buddypress](https://su.wordpress.org/plugins/tags/buddypress/)
   [content](https://su.wordpress.org/plugins/tags/content/)[groups](https://su.wordpress.org/plugins/tags/groups/)
 *  [Advanced View](https://su.wordpress.org/plugins/bp-groupblog/advanced/)

## Ratings

 3.3 out of 5 stars.

 *  [  5 5-star reviews     ](https://wordpress.org/support/plugin/bp-groupblog/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/bp-groupblog/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/bp-groupblog/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bp-groupblog/reviews/?filter=2)
 *  [  4 1-star reviews     ](https://wordpress.org/support/plugin/bp-groupblog/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bp-groupblog/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bp-groupblog/reviews/)

## Contributors

 *   [ Boone Gorges ](https://profiles.wordpress.org/boonebgorges/)
 *   [ Mariusooms ](https://profiles.wordpress.org/mariusooms/)
 *   [ reblevins ](https://profiles.wordpress.org/reblevins/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bp-groupblog/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7374704)