Different access levels to different forums is not within the core product or my private groups plugin. I’m am struggling without some bespoke coding to think how you would achieve this.
It’s a little frustrating, Robin. In the forum I’m developing, which is an import from Simple Press, the private club (the most prominent forum of the six) needs to allows non-members to see what’s going on in order to help encourage them to join. SimplePress handled this situation just fine, but in bbpress marking it as ‘private’ prevents anyone from seeing it. As a consequence I’ve had to set new forum members to ‘spectator’ for the time being, and create a new role (using Justin’s Members plugin) for the private club members. This doesn’t solve the problem, of course.
You can see it in action here where the Assignments Submissions forum is the members-only club. I’d like to make all the other forums public where logging in with FB, Twitter gives them immediate ‘contributor’ status, but only spectator on the Assignment Submissions forum.
would get you further than the members plugin
With this you could have
5 forums fully visible and useable
by not setting any restriction on them
1 forum set to restrict to say group 1 called ‘members’
all ‘members’ participant users of group 1 ‘members’
all other users are just participants with no group set.
Then set forum visibility
All forum users would see that all 6 forums exist. They would also see all the topic listings, but if they clicked a topic, they would get a message (which you define, maybe sending them to say a sign up page).
so it would make the forums and headings of topics visible, but not the content of topics.
Best I can do without coding !
Thanks for that, Robin, I appreciate your time on this. I’ll give it a go in a moment, though it doesn’t get round the problem of allowing EVERYONE to view the private forum, including non-logged-in users. That is the single most important point of this exercise.
I had another thought though: couldn’t I close the forum and then give club members certain rights that over-ride that status? Kinda the same as an admin but without total admin rights?
I’ll look into this first before trying your solution as a temporary work-around.
Finally, if all else fails, what options do I have involving coding? Feel free to email me to discuss further.
ok, let me know how you get on.
If you’d like specific coding done, then try wordpress jobs