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.
También te puede interesar:
¿Cómo instalar WooCommerce en WordPress?
Ocultar categorías en WordPress
Error al subir archivos en WordPress
Cómo clonar una página WordPress sin plugins
Eliminar roles en WordPress
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' );
}
Consulta ¿Qué son y para qué sirven los plugins de WordPress? para poder añadir el código anterior a tu fichero functions.php.
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.




¡Hola! Soy Javier. Soy informático y me gusta documentar todo lo que aprendo. En mi blog te enseño todo lo que sé y cómo puedes aprender a crear tu propia web, mejorar el SEO y aplicar técnicas de Marketing Digital para conseguir mayor visibilidad. Suscríbete para no perderte ninguna de mis guías sobre WordPress, posicionamiento SEO o Marketing Digital.

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 😉