Are you doing this from domain.com/site/wp-admin/users.php (IIRC that’s the right one) or from the Super Admin – > sites -> Edit screen?
A new user has to be actually added to a site before you can give them a role on their profile page.
Thread Starter
dbldee
(@dbldee)
http://domain.com/directory/wp-admin/ms-users.php
the user name is shown but
no role for this site
Is the menu loaded from database?
Go to Super Admin – SITES.
Pick the site you want to user to have access to.
Hover over the name of the site. Click the “edit” like that show up.
On the lower right, add that user to that site. Pick their role.
Save.
Thread Starter
dbldee
(@dbldee)
Still cannot assign roles
User can be added to site, but under the Site Users Panel
The user name can be seen but “Role” with the Dropdown menu remains empty
in addition to Remote publishing” not posting
Any suggestions appreciated
Did you follow the steps I outlined above? This is not in the backend of that site. this is in the SUPER ADMIN menu area. You assign a role at the same time you add them to a site.
in addition to Remote publishing” not posting
you have to enable that first.
Thread Starter
dbldee
(@dbldee)
Remote publishing is enabled and was working previously
From Super Admin I can add user but the only options are user and email address.
When I go to Edit User
The user is noticed but “Role” remains empty
I thought maybe the issues are related???
You;re still not going to the menu I said to.
Go to Super Admin -> SITES.
Pick the SITE you want to add the USER to.
there will be a whole pile of options. Look on the right side, near the bottom box. there’s one called “add user” and it has ROLE DROP DOWN.
Thread Starter
dbldee
(@dbldee)
Hello Andrea
From Super Admin -> Sites
Edit | Backend | Deactivate | Archive | Spam | Delete | Visit
With edit
screen shot capture
Awesome now we’re getting somewhere…
Did you disable ALL your plugins?
Thread Starter
dbldee
(@dbldee)
Plugins disabled
Wierd, but with a new install, everything works!!
Thread Starter
dbldee
(@dbldee)
With Discussion settings
Other comment settings:
Other comment settings: Comment author must fill out name and e-mail
Users must be registered and logged in to comment (Signup has been disabled. Only members of this site can comment.)
how is this enabled?
thanks
(Signup has been disabled. Only members of this site can comment.)
that text is not default text.
By default, if “Users must be registered and logged in to comment ” is checked, it applies to user across the entire network. they do not have to be a user on the site.
This works exactly like it does on wordpress.com.
I ran into the same problem and thought I’d post the solution (for me at least).
I moved a bunch of individual WP sites to a network configuration and thought I had updated all of the databases to properly reflect the new configuration. On one site inside the network, I couldn’t select a user role when adding a user (same as the original poster here).
NOTE: Where ## is written, enter the blogid in question. In my case, it was blogid 22 so I would use wp_22_user_roles
.
As it turns out, in wp_##_options
, I hadn’t updated the option_name
wp_user_roles
to wp_##_user_roles
so WP assumed that no roles were available for new users.
Changing the option_name
value from wp_user_roles
to wp_##_user_roles
fixed it!