Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Advisor and Activist

    I don’t support BP because I’m not using it to the point where I feel adding more code for it would be sustainable.

    BTW: Please don’t email/use my contact form. The form told you to come here and please post. Following directions makes us all happy.

    Yes, BuddyPress activated on the main site, registered users of the main site will have a BuddyPress profile created automatically.

    Which … is what’s supposed to happen. At least in so far as BuddyPress does things. That’s nothing to do with my plugin. User is added to the site on the network, BuddyPress is set to create a profile when a user is added.

    it seems when a user registers for a sub-domain site, he is only added to this site and not the buddypress network until the user visits the main site, at that point the main site is added under “My Sites”

    Yeah, that’s what’s supposed to happen.

    what I am looking for is, if a client admin creates a woocommerce store as a subdomain in a network, how can I keep his customers isolated only to his store, and not be added to the buddypress community.

    So turn off the plugin on the main site?

    This plugin does exactly what it’s supposed to do. You tell the plugin “When a logged in user visits this site, add them to this site as a member.” I don’t understand why you’d use it on the main site if that’s not what you want.

    In the plugin settings, change the main site membership setting to “None” and no one gets added automatically. No one gets added, no BP profile created.

    UNLESS you’re trying to say that when a user is added to the SUBsite, the BP profile is still created. And I don’t think you are.

    Thread Starter Yevgeny Senkevich

    (@webatonic)

    thank you for your reply, and yes I will post here from now on

    What I am trying to say is:\

    1) a new user is added as a contributor to a child site (at this point the user has not been to the mother site)

    2) the user then proceeds to go to the mother site. As soon as he enter mother site he is added as a user to the mother site (With the help of your plugin I was able to turn this off by setting “Don’t allow new users to add themselves this site, add them manually” on the mother site. )

    3) but since buddypress is activated (network wide or just on the mother site still the same result) the user is added to buddypress as a member, even-though he is not a member of the mother site.

    Buddypress still ads any user on the network who was registered on a child site as soon as they visit the mother site, I want to prevent this in a similar way you prevent users being added to the mother site with your plugin.

    Please advise

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Advisor and Activist

    Are you 100% sure that item #3 happens STILL with “Don’t allow new users to add themselves this site, add them manually” checked on the mother site? Because at that point, JMM should no longer be running.

    If you’re saying it used to happen, well… to put it mildly, ain’t my problem. You were adding users to a site, so both JMM and BuddyPress were doing what they’re supposed to do.

    If you’d like to test, turn the plugin (JMM) off entirely and see if it still happens, because this may be 100% BuddyPress and the privacy plugin, at which point you’re on your own.

    Longer code explanation follows:

    The code to add a user is found in the function join_site() which is called in the following places:

    1) The widget. If you don’t have the widget, it’s not called.
    2) The shortcode. If it’s not on the page, it’s not called.
    3) Init if and only if you have selected ‘Auto add.’

    Now it’s possible that you might somehow have the widget active on a site without the rest running, and I’m going to go back and make sure you can’t do that if the ‘none’ option is checked, but that wouldn’t be a ‘bug’ so much as users doing silly things.

    You’re not doing that are you?

    I want to prevent this in a similar way you prevent users being added to the mother site with your plugin.

    That’s actually the opposite of what the plugin does. It defaults to NOT add you, and you are allowing people to be added. So it sounds like something else is triggering the action. Except … not my action, since you just said with the plugin configured properly, no one gets added to the main site.

    Edit to add:

    Yes, BuddyPress activated on the main site, registered users of the main site will have a BuddyPress profile created automatically.

    That sounds like everything was actually doing exactly what it’s supposed to. So the question now is does it STILL happen, with JMM set up right.

    If not, then my work here is done.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Join My Multisite BuddyPress Support’ is closed to new replies.