• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Best way to create a small private forum

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › Design Tips and Tricks › Best way to create a small private forum

This topic is: not resolved

Tagged: bbPress, forum, genesis, private

  • This topic has 3 replies, 1 voice, and was last updated 10 years, 11 months ago by Askitbasket.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • November 13, 2014 at 4:03 am #131391
    Askitbasket
    Member

    Hi all

    I have started to use BBpress (with the Genesis Extend plugin) to build a small private forum. I have not used BBpress before but I'm starting to think it might be more powerful and complicated than is necessary for my needs.

    The forum I want to create will be the only forum on the site, it will be for members by invite only, so I don't want to encourage sign-ups. I'd like there to be a 'member login' menu item in my drop-down menu, which takes you to a login panel, and then, once you're logged in, you get redirected to the forum page, for which a 'members' forum' link has appeared in the menu underneath member login (to disappear again on logout).

    If anybody knows how best to achieve this or has alternative suggestions for a similar result. I'd be extremely grateful.

    http://www.vetschoolscouncil.ac.uk/
    November 17, 2014 at 9:29 am #131851
    Askitbasket
    Member

    Okay, I managed to do this myself with bbPress and a few plugins. Here's how I did it, I hope this will be a help to anybody else wanting to acheive a similar thing.

    1) After installing bbPress and the bbPress Gensis extend plugin, I installed the bbP Members Only plugin https://wordpress.org/plugins/bbpress-members-only/, I then created a test forum and topic

    2) I created a page called 'member login' and put the [bbp-login] shortcode in this page (no menu link for this page)

    3) I configured bbP Members Only to redirect non-logged-in users to the above page when they try to access forums

    4) I created a menu item which is a custom link, directing to '…/forums'

    ...

    November 17, 2014 at 9:30 am #131852
    Askitbasket
    Member

    5) I installed Peter's login redirect https://wordpress.org/plugins/peters-login-redirect/ and configured it to take users directly to '…/forums' when they log in and the home page when they log out

    6) I added the Profile Builder plugin https://wordpress.org/plugins/profile-builder/ which creates a front-end version of edit profile that can be added to a page via a shortcode. It also comes with a login widget and settings for hiding the admin bar or toolbar depending on the user-role

    7) I created a page with the edit profile short code and added this to the menu. I used another plugin https://wordpress.org/plugins/menu-items-visibility-control/ which allows you to hide the 'edit profile' menu item from users who aren't logged in

    8) I had to make a lot of changes to the bbPress default CSS, font sizes in particular. This can be done by putting a file called bbpress.css in 'themename/bbpress/css' (you will have to create the bbpress and css folders). By doing it this way, your changes won't be overwritten by bbPress updates

    November 19, 2014 at 2:30 pm #131850
    Askitbasket
    Member

    ...Okay, I managed to do this myself with bbPress and a few plugins. Here's how I did it, I hope this will be a help to anybody else wanting to acheive a similar thing.

    1) After installing bbPress and the bbPress Gensis extend plugin, I installed the bbP Members Only plugin https://wordpress.org/plugins/bbpress-members-only/, I then created a test forum and topic

    2) I created a page called 'member login' and put the [bbp-login] shortcode in this page (no menu link for this page)

    3) I configured bbP Members Only to redirect non-logged-in users to the above page when they try to access forums

    4) I created a menu item which is a custom link, directing to '…/forums'

    5) I installed Peter's login redirect https://wordpress.org/plugins/peters-login-redirect/ and configured it to take users directly to '…/forums' when they log in and the home page when the log out

    6) I added the Profile Builder plugin https://wordpress.org/plugins/profile-builder/ which creates a front-end version of edit profile that can be added to a page via a shortcode. It also comes with a login widget and settings for hiding the admin bar or toolbar depending on the user-role

    7) I created a page with the edit profile short code and added this to the menu. I used another plugin https://wordpress.org/plugins/menu-items-visibility-control/ which allows you to hide the 'edit profile' menu item from users who aren't logged in

    8) I had to make a lot of changes to the bbPress default CSS, font sizes in particular. This can be done by putting a file called bbpress.css in 'themename/bbpress/css' (you will have to create the bbpress and css folders). By doing it this way, your changes won't be overwritten by bbPress updates

  • Author
    Posts
Viewing 4 posts - 1 through 4 (of 4 total)
  • The forum ‘Design Tips and Tricks’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2025 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble