Roles de WordPress: Qué son y cómo gestionarlos

Roles WordPress
4.2
(18)

Los roles de WordPress es un concepto que muchas veces pasamos por alto, pero es de mucha importancia para la gestión de un blog o de una página web, especialmente cuando son varios los usuarios que trabajan en ella.

Si tienes una página web y eres tú el único que se encarga del diseño, de las publicaciones o de su seguridad, quizá sea algo que nunca vayas a necesitar. Al fin y al cabo, con el usuario admin que WordPress crea por defecto tienes todos los privilegios y permisos para realizar cualquier tipo de cambio en tu página.

Pero, ¿qué pasa si tu web es gestionada por dos o más personas? ¿Y si quieres concederle acceso a WordPress a tu agencia de copywriting, pero no quieres que tengan acceso a todas las opciones y funcionalidades de tu web? Precisamente para esto se crearon los roles de WordPress.

¿Qué son los roles de WordPress?

Podemos definir los roles de WordPress como las capacidades o permisos que tiene cada perfil de usuario en esta aplicación.

En otras palabras, los roles de WordPress te permiten definir y controlar a qué funcionalidades tienen acceso y a cuáles no los usuarios que creas en tu aplicación.

En una misma instalación de WordPress pueden coexistir perfiles de usuario con diferentes roles. Es decir, puedes crear perfiles de usuario que pueden escribir, pero no publicar entradas en tu blog; y otros tienen capacidad para administrar etiquetas o categorías, instalar o desinstalar plugins, etc.

Si has instalado WordPress en tu plan de hosting, habrás visto que, por defecto, se crea un usuario admin. Este rol de WordPress es el que tiene todos los privilegios y permisos de la web, es decir, la capacidad de hacer los cambios que quiera. Desde instalar un plugin hasta borrar la aplicación por completo.

Por eso es tan importante que existan diferentes roles de WordPress. ¿Te imaginas que cada persona que tenga acceso al panel de administración de tu web pudiese hacer lo que quiere con ella? Sería un auténtico desastre.

Tipos de roles o perfiles de usuario en WordPress

Cuando quieres crear un nuevo usuario en tu web verás que, además del todopoderoso admin, tu aplicación muestra por defecto los siguientes roles de WordPress:

  • Administrador. Este rol de usuario no tiene ninguna restricción o limitación. Es el único rol de WordPress que tiene todas las capacidades; crear o eliminar perfiles de usuario, actualizar el core o plugins y plantillas de tu aplicación, editar temas, modificar o personalizar el escritorio de WordPress, administrar las publicaciones y la categorización del contenido, subir archivos, crear nuevas páginas o eliminar las que ya están publicadas… Todos los cambios que te puedas imaginar pueden ser ejecutados con el rol de administrador.
  • Editor. El rol de editor tiene menos capacidades que el de administrador. No tiene control sobre el core, plugins o plantillas que se utilizan en tu web, pero sí puede gestionar comentarios, categorías, etiquetas o controlar la publicación de contenido. Puede crear, modificar o borrar entradas y páginas que hayan sido creadas por él mismo o por cualquier otro usuario.
  • Autor. Un usuario con el rol de autor puede subir archivos y crear, editar, publicar o eliminar sus propias entradas. Aunque sea un rol con muchas menos capacidades que los dos anteriores, es recomendable que solo concedas este permiso a una persona de confianza. El hecho de poder publicar su propio contenido, hace que su actividad en WordPress esté completamente expuesta a tus visitas.
  • Colaborador. Tiene muchas más limitaciones que el rol de autor, pero es mucho más seguro si trabajas con personas ajenas tu empresa u organización. Tan solo pueden subir su propio contenido, pero la publicación del mismo tan solo puede realizarla el rol de administrador o editor.
  • Suscriptor. Es un rol que no tiene mucha utilidad en WordPress. Tiene únicamente la capacidad de leer entradas del blog o páginas ya publicadas (es decir, lo mismo que cualquier otro usuario que no esté registrado). La única ventaja de este rol de usuario es que puede responder o dejar comentarios en cualquier post de tu blog sin necesidad de crear un nuevo registro.

Roles de WordPress y capacidades

Cómo gestionar los roles de WordPress

Cada vez que creas un nuevo usuario en WordPress, puedes asignarle el rol que consideres en ese momento. Si llegado el momento necesitas modificarlo y concederle más o menos capacidades, desde la sección «Usuarios» del menú de WordPress puedes hacerlo sin problema. A continuación te explico cómo crear uno y cómo modificarlo.

Crear un nuevo rol de usuario en WordPress

En el menú de WordPress localiza el apartado «Usuarios» y pulsa sobre «Añadir nuevo». Se abrirá una nueva pantalla en la que puedes introducir todos los datos relativos a este perfil de usuario: nombre de usuario, correo, nombre y apellidos, contraseña y el rol de WordPress que quieras asignarle.Crear un nuevo usuario en WordPress

Modificar el rol de un usuario en WordPress

Si lo que necesitas es modificar el rol de un usuario que ya tienes creado en WordPress, puedes hacerlo sin problema a través del administrador de WordPress.

En el apartado «Usuarios» localiza el que deseas modificar y pulsa en «Editar».

Además de modificar el rol de WordPress, también puedes realizar cambios en la biografía, la imagen de perfil, los datos de acceso, el correo electrónico, etc.

Modificar roles de usuario en WordPress

Recuerda que para realizar este cambio sobre otros usuarios, tu usuario debe poseer el rol de administrador.

Cómo crear roles personalizados en WordPress

¿Los roles de WordPress que se muestran por defecto no se ajustan a las necesidades de tu web? No te preocupes, ya sabes que en WordPress (casi) todo es posible 😊.

Como hemos visto, por defecto, WordPress muestra cinco tipos de roles: administrador, editor, autor, colaborador y suscriptor, pero es posible que, por tu forma de trabajar, necesites crear roles personalizados.

Imagina que tienes una web y contratas a una agencia para que se ocupe del SEO de tu sitio. Lo ideal sería que la agencia pudiese editar o publicar entradas en tu blog e incluso acceder a la gestión de ciertos plugins de analítica o posicionamiento, pero no la posibilidad de instalarlos o actualizarlos cuando ellos quieran.

¿Y cómo lo hago? ¿Cómo creo los roles de usuario personalizados? Lo más sencillo es utilizando un plugin como User Role EditorUser Roles and Capabilities.

A continuación voy a explicarte cómo hacerlo con User Role Editor, ya que es el más utilizado en esta categoría con más de 700 mil instalaciones activas y cuenta con muy buenas valoraciones en el repositorio oficial de WordPress.

Instalar y configurar User Role Editor

Para crear roles personalizados en WordPress con base en las necesidades de tu web y tu negocio, sigue estos pasos:

1º. Instala el plugin

En el menú lateral de WordPress pulsa sobre «Plugins» → «Añadir nuevo». Busca User Role Editor e instálalo y actívalo en tu web.Instalar User Role Editor en WordPress

2º. Configúralo

Una vez que hayas instalado y activado el plugin, accede al apartado «Ajustes» → «User Role Editor» y, en la pestaña «General», selecciona la opción «Mostrar perfil del administrador en el editor de perfiles de usuario».

Configurar User Role Editor en WordPress

3º. Crea roles personalizados

Ahora que tienes el plugin configurado, ya puedes empezar a crear tus propios perfiles y asignar roles personalizados desde el apartado «Usuarios». Puedes crear un nuevo rol o modificar los ya existentes seleccionando los privilegios que necesites:Crear roles personalizados en WordPress

Conclusión

Los roles de WordPress te permiten crear diferentes perfiles de usuario en tu web.

Cuando instalas tu aplicación, por defecto, podrás crear 5 roles de usuario: administrador, autor, editor, colaborador y suscriptor. Eso sí, utilizando algún plugin como User Role Editor o User Roles and Capabilities podrás crear roles personalizados en función de las necesidades de tu negocio.

¿Alguna duda? ¿Necesitas ayuda para crear tus roles de usuario? Si es así, déjame un comentario aquí abajo y te echo una mano 🙂 .

Hosting WordPress

¡Puntúa este artículo!

Total votos: 18. Promedio: 4.2

2 Comentarios
  • Rogelio
    Posted at 03:05h, 20 octubre Responder

    Hola!

    Muchas gracias por la información, realmente muy útil, solo una duda ¿habrá manera de crear roles que puedan crear nuevas páginas pero que solo puedan visualizar y modificar las páginas que ellos han creado?

    Me gustaría crear un sistema en el que cada persona pueda crear y editar sus propias páginas (con el mismo dominio), pero no puedan ver lo que otros han creado.

    Saludos y nuevamente gracias!

    • María Acibeiro
      Posted at 10:24h, 20 octubre Responder

      Hola Rogelio,

      Con los roles que tienes preestablecidos WordPress no sería posible, pero tienes la opción de instalar el plugin User Rol Editor: https://es.wordpress.org/plugins/user-role-editor/

      Con este complemento podrás crear un nuevo rol y asignarle únicamente las capacidades o privilegios que quieras. Entre otras cosas podrás seleccionar que un determinado rol únicamente pueda editar o eliminar sus propias entradas o páginas, pero no las de los demás usuarios de WordPress.

      También puedes probar el plugin User Roles and Capabilities, que tiene funcionalidades muy similares.

      En cuanto a la visualización de páginas o entradas de otros usuarios, únicamente podrás quitar esta capacidad si se trata de páginas o posts privados y no públicos. Para ello, deberás seleccionar en el editor de WordPress la opción «Visibilidad: Privada».

      Espero que te sea de ayuda 🙂

Escribe un comentario