Hi @vallesierra7,
Thanks for reaching out. I completely understand what you’re trying to achieve here. Managing roles across a multisite network can get tedious very quickly.
At the moment, Members does not support global roles/profiles across a multisite network. In WordPress multisite, roles and capabilities are stored per site, not at the network level. Because of this limitation in WordPress core, any role you create (like your “Employee” role) must be created and managed separately on each site, and Members follows that same behavior.
So to clarify what’s happening and what’s possible:
- Roles and capabilities are site-specific in multisite
- Members cannot sync or propagate role changes across all sites
- Changes to a role must be made on each site individually
- There’s currently no built-in or documented way in Members to create a truly “global” role
This is expected behavior and not a bug.Possible alternatives (outside of Members)
If you need centralized control, the only options would involve custom development, such as:
- Writing a custom plugin to programmatically sync roles/capabilities across sites
- Using WordPress hooks to update roles network-wide when changes are made
That said, custom solutions like this fall outside the scope of what we’re able to support directly.
Please let me know if you’ve any other questions.
Regards,