Vamos a ver cómo eliminar un rol de wordpress. En vez de acceder a la base de datos vamos a ver cómo hacerlo sin necesidad de entrar en ella. Para eliminar un rol de WordPress debemos añadir el siguiente código a nuestro fichero functions.php y después entrar en nuestra web para que se ejecute el código:
if( get_role('cliente_distribuidor') ) { remove_role( 'cliente_distribuidor' ); }
Lo que tenemos que indicar entre las comillas es el código del ROL. Para conocerlo podemos hacerlo de la siguiente manera:
- Nos vamos a la ventana de gestión de usuarios
- Inspeccionamos el combo de roles con Firebug o similar
- Anotamos la propiedad value.
Si volvemos a entrar en la ventana de usuarios, deberíamos ver que el rol ya no aparece en el desplegable.
Efectivamente he podido borrar los roles que tenía sobrantes en mi instalación de WordPress (roles extra creados por el plugin GiveWP).
Señalar que he tenido que usar el functions.php del tema padre ya que no me funcionaba haciéndolo en el del tema hijo 😉