User dashboard

User dashboard

In WordPress version 3.1.2, if you are running a network (multisite) the behavior for users with no blog has changed. Before, users were allocated to a dashboard blog that had no front side if you chose to use one. If not, users were added to the main site.

In 3.1.2 this is no longer. users with no blog or site have a user dashboard with no attached blog or site - not even the main site. they will not be listed as users on the main site, but they will still be listed as users in the network and have their pseudo-subscriber access. (This basically means when they are logged in, they are logged in to all sites in the network but do not have admin area access to all blogs. they can just comment if "must be logged in to comment" is checked on any blog/site.)

If you still need users added to the main site/blog (for example in cases where you have a forum synced up with the main site for support) then you will need to add users to the main site when they sign up.

This plugins may help: Multisite user management.

Note: this behavior does not affect BuddyPress profiles.

4 Comments
  • SD
    Posted at 14:44h, 18 August Reply

    Hello!
    What if I need to grant users access only to the site they signed up for? I don’t want them to be able to comment on all the sites, but rather, I want to setup access to default to “Contribute” role for signups, and when a user signs up, they only have that role on the site they signed up on.

    What are my options? Thanks!

    • Ron
      Posted at 09:27h, 19 August Reply

      If you search the plugin repository at wordpress.org you’ll find a plugin that let’s you specify what role the user has when they register a new blog.

      You’ll have to write a custom plugin to block the commenting.

  • SD
    Posted at 09:37h, 19 August Reply

    I don’t want them to register new blogs, only to sign up for accounts to access blogs already created. I want for the blog that they were on when they signed up to be the one where they have permissions. If I assign a role as default to a new user, that user will have that role on all blogs on the WPMS system (if I understand correctly how it works). I have searched for plugins and found nothing that does this, but I could certainly have missed something.

Post A Comment