Is there anyway to make buddypress site features private?

I want my main site pages to be accessible to everyone but I want the buddy press features to be accessible only to members. I don’t want non site members to be able to read detailed profiles etc without signing up first.

Anyone know of a decent plugin to help with this

I know i could use:

<?php if ( is_user_logged_in() ): ?>

The menu item

<?php endif; ?>

But was hoping for a less labour intensive and hopefully more refined way of doing it ideally via a plugin that works with the current version of Buddypress. Anyone else doing this currently?

  • James Dunn
    • Recruit

    Good day Warren.

    Personally, I’ve used BuddyPress Private Community:

    http://wordpress.org/extend/plugins/buddypress-private-community/

    It’s an excellent plugin that does exactly what I think you’re trying to accomplish. If you want to see a BP site sewn up with it, visit http://thevillageatcreekside.com and you will only note you can see certain pages. When you are logged in, you can see all the profiles, message back and forth with members, and lots of other neat things.

    However, a quick search of the WordPress repository showed this one as well:

    http://wordpress.org/extend/plugins/private-buddypress/

    But, I think it might lock up your installation too much.

    BTW, the one I mentioned first does require a little PHP work, but it’s clearly defined and laid our.

    Hope this helps you out. If you need more info, just let us know and we’ll try to help where we can.

    Good luck.

    James Dunn

    Athens, GA USA

  • warren_deer
    • Flash Drive

    Cheers for the heads up guys , i’d seen the private-buddypress plugin but as you say that was probably a bit overkill for my purposes. The buddypress private community looks like the one to go for as its blend of both public and private parts of the site seems to fit where i’m trying to go with this, so I’ll play with that, much appreciated thanks James :slight_smile: – I’m pretty new here so don’t have many points to give but you are welcome to a few.

  • warren_deer
    • Flash Drive

    Also thanks Timothy,

    I had assumed the Membership plugin was more a multisite thing or overkill, but having checked it out following your recommendation it may also do the trick.

    I also highly recommend the pdf that comes with it: Membership-Docs-3027.pdf

    as a quick way to get your head round how it works, the logic wasn’t immediately apparent (at least to me) but it does make sense once you read into it a bit.

    So great work WPMU Dev team, (and members – JD) you guys have really helped me out a lot over the last couple of days.

  • James Dunn
    • Recruit

    Quite welcome Warren.

    That’s what “Community” means – all of us chiming in when we have something of value to add. This can’t be JUST the paid staff helping others out – it HAS to be everyone seeing when someone needs help with areas that they have expertise in and then diving in to help.

    Plus, helping out, helps us “earn our keep” round here – kind of like “singing for your supper”. LOL

    JDD