Skip to content

Group Forums

Group forums let you attach a bbPress forum to a PeepSo group and show it as a tab inside that group. This feature requires the PeepSo Groups plugin (PeepSoGroupsPlugin) in addition to PeepSo and bbPress.

When group integration is enabled, editing a bbPress forum in the admin (Forums > edit a forum) shows a metabox titled PeepSo Groups - related to this forum. Pick one PeepSo group (or None) to link the forum to that group.

The link is stored as two-way post meta:

  • peepso_bbpress_forum_group on the forum, holding the group id.
  • peepso_bbpress_group_forum on the group, holding the forum id.

A group that is already linked to a forum is shown as disabled in the picker, so one forum maps to one group.

On the group front end the addon adds a forum segment (through peepso_group_segment_menu_links). Inside it two tabs are shown:

  • Topics - lists the linked forum’s topics.
  • Add-New - the bbPress new-topic form.

The tab label defaults to “Forums” and can be changed with the Group Forum Tab Label setting.

  • The group Forum tab is only shown when the linked forum has at least one topic (added in 2.3.0), and only to members who can manage_group or post in that group.
  • Creating a topic or reply in a group forum is checked against group membership before it is allowed.
  • After a member creates a topic in a group context, they are redirected back to the group’s forum/ page.

New topics and replies in a linked forum also post to the group’s activity stream. See Activity stream integration.

Enable and label the feature in Configuration.

Note: the group membership permission check runs a raw database query. See the Troubleshooting page for a known inconsistency between the topic and reply versions of this check.