Me puse en la lista para probar una versión beta privada de un complemento que estoy usando en una red multisitio.
Los autores del complemento tienen código allí para agregar un rol personalizado. Tienen un error que elimina la capacidad de otorgarle al usuario cualquier rol, excepto su rol personalizado.
Cuando visito ../wp-admin/network/site-users.php
, el menú desplegable de funciones "Agregar usuario" solo muestra la función que agregó este complemento. El menú desplegable de cambio de roles muestra todos los roles predeterminados de WP, además de algunos roles adicionales que este y otros complementos han agregado. Si intento cambiar un usuario a uno de estos roles, aparece la página de error "No se puede dar a los usuarios ese rol".
He estado discutiendo esto con el desarrollador, y parecen desconcertados.
He estado revisando mi base de datos y el códice, y no puedo encontrar dónde están definidos los roles válidos.
fuente