Skip to:
Content

Opened 2 years ago

Closed 18 months ago

#1805 closed enhancement (wontfix)

Option to completely hide bbPress from non-members

Reported by: jaredatch Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Front-end Keywords:
Cc:

Description

This is one of those things that pops up in the support forums over and over and over again.

The scenario is pretty simple. They want to have a forum that is only accessible and *viewable* for members (logged in users).

Right now you can simple disable guest posting, which locks out non-members from posting, but doesn't solve the problem of the forums still showing.

There are currently a few different methods floating around that try to deal with this. Most involve installing the Members plugin (or similar), fudging with the roles, and other things that seem overly-complicated. Most users who are trying to accomplish this never actually completely figure it out and give up.

Even when they do sometimes figure out how to hide the forum content, many times they are frustrated because despite the actual *content* not showing, people can still pull up the various forums and are presented with the "Oh bother, no topics" etc.

At first I thought this was something I'd write a quick plugin for, probably still could. But I'd argue that not only could it have it's place in core, but would be much easier to accomplish (it was going to require some trickery to say the least).

Even initially if it was a single option in the bbPress settings - "Hide forums for non-members" or "Only show forums for members", etc - it would probably solve 90% of the use cases I've come across in the support forums.

Thoughts?

Change History (4)

comment:1 johnjamesjacoby2 years ago

  • Milestone changed from Awaiting Review to Future Release

This comes up quite a bit for BuddyPress, too. Probably not a bad idea for a core feature. Moving to future release.

comment:2 NickMackz2 years ago

Depending on the number of members, this would only solve part of the problem.

If there weren't many members, the admin could add them fairly easily from wp-admin.

If this was required in a fairly large community, it would be impractical for the admin to create all members and having registration fully open would defeat the point of hiding the forums at all.

This is why I think bbPress and / or BuddyPress needs to have some form of user authorisation features that would allow everyone to register, but their account would have to be approved by an admin before they could access anything hidden or post.

I am currently using this plugin to achieve this - http://wordpress.org/extend/plugins/bp-registration-options/. Unfortunately, it is no longer being updated and I have had to update it myself to make it work with BuddyPress 1.5+.

comment:3 NickMackz2 years ago

Just seen this BuddyPress ticket that explains why user authorisation won't be added - http://buddypress.trac.wordpress.org/ticket/4133

Hopefully, this will eventually be added to Wordpress. It really is a shame that it hasn't been added yet, it seems like something that a lot of people would benefit from.

comment:4 jaredatch18 months ago

  • Milestone Future Release deleted
  • Resolution set to wontfix
  • Status changed from new to closed

Made a plugin to handle this as best as possible.

http://wordpress.org/extend/plugins/bbpress-members-only/

Note: See TracTickets for help on using tickets.