Skip to:
Content
Pages
Categories
Search
Top
Bottom

[Resolved] Installed WP Multiuser AFTER BP…now it’s not working correctly

  • My client first said he didn’t want individual user blogs so I did a simple install of WP and BP. I had everything working great, but then he decided he wanted individual user blogs. I deactivated all plugins, installed multiuser, and reactivated plugins. Multiuser works fine in every way, and when I’m logged in with my original admin account, BP also works on the frontend and backend.

    The problem is this. Now when I try to create any new accounts, BP isn’t available to the new user. I’ve checked settings and it is set to allow registration and site creation. Before I installed multiuser, all of these functions worked just fine.

    Any ideas what could be wrong and how to correct it? I’m SO close to everything working perfectly and I get the feeling it could be a simple fix if only I knew what it was.

Viewing 9 replies - 1 through 9 (of 9 total)
  • I’m not sure what you mean by available to the new user.

    @Paul Gibbs In other words, a new user who registers cannot see any of the added BuddyPress functions. To any new users it apears as if BP was never installed. This wasn’t the case before I installed multi-user.

    I’ve spent many more hours on this trying to find an answer online and have come up empty. Anyone have any ideas that might help me solve this issue?


    Boone Gorges
    Keymaster

    @boonebgorges

    I still am not clear on what’s happening. Presumably, you are using a BP-compatible theme, such as BuddyPress Default. Users should then be able to access BP content by clicking on links like Members, Groups, etc. What do users see when they view your site? Do they see the theme that you have installed? Or a blank page? What happens when one of these new users attempts to view a page like http://example.com/members? I think that we need a clearer sense of what’s going on before we can suggest a solution.

    Do you have any plugins installed that restrict member access to certain parts of the site? For instance, are you using some method of keeping non-members from accessing pages like example.com/members?

    Okay, I’ll try to be clearer…

    I’m using a theme I converted to be compatible with BuddyPress. I know it is now compatible because when I first installed BuddyPress it worked perfectly. All the BuddyPress menus appeared at the top and I tested every page. I’m using WP eMember membership plugin and it worked perfectly with BuddyPress. When logged in as either an Admin or regular user I could see the top BuddyPress menu and everything worked perfectly.

    Then I activated WP multiuser mode…

    After activating WP multiuser mode, I can only see the BuddyPress menu on the front end by using my Admin account. If I try creating any new accounts through either WP or eMember, they are unable to view the BuddyPress menu. Originally, I thought these new members were unable to view any BuddyPress pages, but now it appears that if I manually try to access different pages, the new members ARE able to see BuddyPress pages. So IT IS ONLY THE BUDDYPRESS MENU THAT DOESN’T WORK FOR NEW USERS. However, the BuddyPress menu DOES work for my Admin account.

    Obviously something happened when I activated multiuser mode and I have no idea what it could be. If anyone wants to register for a free account to check it out feel free: http://magneticquest.com/registration/

    All I need to do now is figure out how to get the BuddyPress menu to appear for new users.


    Boone Gorges
    Keymaster

    @boonebgorges

    Thanks for the clarification. That makes a lot more sense.

    Go to Dashboard > BuddyPress > General Settings, and look at the setting for “Hide admin bar for logged out users?:” Does it say Yes? Try switching it to No.

    I’m guessing that users are not being added automatically to the BP root blog (a situation which would have been irrelevant in non-MS mode). It’s possible that either the setting I mention above, or something about the way that WP eMember handles membership in an MS network, is interfering with the way that the admin bar is conditionally displayed.

    Thanks for your help. I did indeed have the setting “Hide admin bar for logged out users?:” set to YES. I switched it to NO and now the menu bar appears whether logged in or logged out.

    The only problem is that new users still only see the “Register” and “Log In” menu items, even when they are logged in. This is puzzling because I can access the pages directly as a new user if I type in the URL.

    The test user I’m working with is visible under the Users listing of my BP root blog so it doesn’t seem like that would be the problem. I even gave the test user Admin priviledges to make sure there were no access level issues. The only difference is that the test user was signed up after I activated multiuser mode.

    The way that WP eMember handles membership is directly linked to the WP user database. The only thing that WP eMember does is allow a new user to be created and grants them appropriate priviledges dependent on their membership level. It does seem like there could be something happening with the sign-up

    When I activated WP multiuser it transferred all my plugins to the network admin panel instead of the individual site. WP eMember is now a network-wide plugin, along with BP. Since WP eMember creates a WP user account, I’m guessing it’s now creating user accounts outside of the main site and thus the main site doesn’t recognize the user? Perhaps I should move a bunch of plugins back to the main site instead of the whole network? I don’t really need any plugins for the user blogs so they could all be on the main site and things might work better. I’m not quite sure how I’d manage moving the plugins though.

    Okay, I seem to have figured it out. What happened is that when I activated multisite, I “network activated” all the plugins. Since this is the first time I’ve worked with multisite, I didn’t realize that this might mess up some of my plugins.

    I just got done reinstalling from a backup and then activating multisite again…this time with ONLY BP “network activated”. Looks like everything is working great. Thanks again for your help. It helped me troubleshoot the possible source of the problem.


    Boone Gorges
    Keymaster

    @boonebgorges

    Great – glad you’ve got it figured out!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘[Resolved] Installed WP Multiuser AFTER BP…now it’s not working correctly’ is closed to new replies.
Skip to toolbar