ProSites and Buddy Press registration form

Hi,
I have installed BuddyPress and ProSites
but want to not allow people to create sites from
the buddy press registration form. that would only
be for subscribers to the community.

When Pro Sites is installed it breaks the buddy press
registration form, the question if they are interested
in upgrading their blog breaks inside the form (screenshot)

Also its kind of confusing that the question appears
even if new user has not checked the option:
YES I want a blog,
and if they are just a community user don't make sense
to ask to upgrade a blog.

Maybe a hack to remove the option in the BP registration
to ask for new sites there.

2.- Also this BP form (its installed on a sub site not main site)
makes me realise that sites can be created from sub sites also
so if I want to be able to have a form on my sub sites to create
blogs how can I do that?
For example with Mutli Domain and Domain Mapping I have
3 domains that they can choose to create their blog
domain1
domain2
domain3

So on domain1.com is the main site and default form
and with this plugin they can choose which domain they want

On domain2.com I want a form that creates sites for that
domain mysite.domain2.com

On domain3.com I want a form that creates sites for that domain
mysite.domain3.com

Thanks for your help and answers.

Victor

  • Josh Mitchell

    Hey there @Victor

    Thanks for posting! :slight_smile:

    In what way are you having subscribers added to your community?

    Whenever you're allowing blogs in a multisite installation, users will always offered the option to be given a blog.

    "Also its kind of confusing that the question appears
    even if new user has not checked the option:
    YES I want a blog,
    and if they are just a community user don't make sense
    to ask to upgrade a blog"

    It sounds like you have the "Pay to Blog" module enabled in Pro Sites.
    Having that module active will always ask anyone to upgrade their blog.

    That could also be causing your issue with Pro Sites interfering with your Buddy Press Registration.

    "2.- Also this BP form (its installed on a sub site not main site)
    makes me realise that sites can be created from sub sites also
    so if I want to be able to have a form on my sub sites to create
    blogs how can I do that?"

    Actually, That would be creating a network inside a network.
    All blogs must be created from the main site.

    Hope this helps! Looking forward to hearing from you.

  • Victor

    Hi Josh thanks for your help.

    I have not activated the "Pay to Blog" add-on

    And with buddy press activated network wide, even if its called to work on a sub site,
    it asks to create a blog.
    And it doesn't create it as a network inside a network.

    For example I have main site http://blogcoa.ch/
    buddypress in a subsite http://blogcoa.ch/community
    and when getting an account with buddy press if I create a site there
    i get the sub site http://blogcoa.ch/test1

    And my main sites wp-signup.php form doesn't exists any more
    when I type http://blogcoa.ch/wp-sign-up.php

    Takes me to the buddy press registration form
    http://blogcoa.ch/community/registration

    Its like buddy press takes over the wp-signup from the main site
    and even if its on a sub site it will handle all the registrations.

    I wanted to have main site to register blogs with Pro-Sites
    and the community on a separate domain/sub-site and accept
    only users not blogs.

    Thanks again

  • Josh Mitchell

    Hey again, :slight_smile:

    Very sorry for the delay.

    I visited your site, but it appears to be down right now.

    If you are allowing blog registration, anyone will be able to register a blog.
    This is simply how BuddyPress works when you have it network activated. BuddyPress on Multisite is meant to be a network of communities.

    If you'd rather have isolated communities you might want to have separate installs, or try having BuddyPress activated on a "per site basis" rather than network activated.

    Looking forward to hearing back!

    Best Regards,
    Joshua

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.