WordPress.org

Forums

The Support Forums will be in read-only mode for a scheduled maintenance window on 01 September 2016 14:00 UTC - 20:00 UTC. More information.

[resolved] How can I subscribe new users to all blogs by default? (4 posts)

  1. Raymeo
    Member
    Posted 5 years ago #

    Hello!

    I would like to know if there is a way to make it so all of my new users get signed up as Subscribers to all of my network's blogs by default upon their account registration.

    If it turns out that it actually is possible to do this, then could somebody please tell me how to accomplish this?

    If it turns out that it is not possible to do this, and new users can only default as a Subscriber to the actual blog that they register through, then could somebody please tell me how a Super Admin can edit a User in order to manually grant them access to more blogs?

    I can't seem to find any of this in the settings. :/

    Any help would be greatly appreciated. To all who read this, thank you for very much for your time!

  2. David Sader
    Member
    Posted 5 years ago #

    What are you hoping the subscriber role is going to give the network user that they don't have access to already?

    All users of the same network have the same capability(ie "read") as subscribers to all blogs by default.

    In multisite, all registrations go through the main blog of the network via wp-signup.php, there is no blog by blog registration - only network registration. Even if they hit wp-sigup.php from another site, they'll get dashboard access to their profile at the main(or "Dashboard" blog - see SuperAdmin->Options)

    SuperAdmin->Users->Edit allows you to edit any user profile.
    SuperAdmin->Sites->Edit allows you to edit any site and add any user in any role you like to any site you wish.

  3. Raymeo
    Member
    Posted 5 years ago #

    Hey there, thanks for the reply.

    I have restricted the option to leave comments. It is available to registered users only. That is what I hope the subscriber role will give the network user -- the ability to comment.

    On my website, I have my network set up like so...

    blog1.mynetwork.com
    blog2.mynetwork.com
    blog3.mynetwork.com

    If a user registers through blog2.mynetwork.com, I can look in Super Admin > Users, refer to the Sites column, and see that the user only has blog2 listed by their name. Not blog1 or blog3.

    So if I understand you correctly, are you saying that they should still be able to comment on the rest of the network's blogs, even though the blogs are not showing up next to their name in the Users list? Or should I follow your instructions every time somebody registers, using SuperAdmin->Sites->Edit to manually add their subscriptions to other blogs?

  4. David Sader
    Member
    Posted 5 years ago #

    Network users are registered users, no need to add them as subscribers to every blog.
    Settings->Discussion "Users must be registered and logged in to comment" = Network registered NOT blog registered - no need to be blog members to comment, only network.

    Go ahead and create a test user, only add them to their own site, but lock down comment discussion(Settings->Discussion) on all other sites, you'll find they'll still see the comment forms.

    No need to edit users if they only want to comment, let em signup like normal, they'll be able to comment. Unregistered users will not be able to comment.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.