No todos los usuarios son iguales, independientemente de la plataforma del sitio web que estés utilizando. Siempre habrán diferentes niveles de privilegios de usuario con acceso a diferentes tipos de características. Los usuarios de WordPress también tienen su propia jerarquía, y debes comprender cómo funciona si deseas mantener tu sitio seguro y funcionando sin problemas.
Los roles de usuario bien definidos son críticos si deseas minimizar los errores humanos. Por ejemplo, no deseas que nadie que se haya registrado en tu sitio web pueda editar o eliminar publicaciones. Esto significa que necesitas un rol exclusivo para los usuarios finales, junto con otros con más permisos. Afortunadamente para ti, WordPress ya tiene esos.
En este artículo, vamos a hablar sobre los roles predeterminados de usuario de WordPress y cómo funcionan. Le diremos qué puede hacer cada tipo de usuario y luego le enseñaremos cómo configurar roles en su sitio web. ¡Vamos a hacerlo!
Una Introducción a Las Funciones de Usuario de WordPress
Cada usuario en tu sitio web de WordPress tiene un rol específico. En tu caso, ese rol es (o debería ser) el Administrador, que te da acceso completo a cada característica que la plataforma tiene para ofrecer. Solo debe haber una persona con privilegios de administrador, por motivos de seguridad. También existen otros roles, como Editor, Autor y Suscriptor. Cada uno tiene su propio conjunto de permisos, lo que significa que esencialmente puede limitar las funciones a las que esas personas tienen acceso.
En general, WordPress funciona usando una estructura muy jerárquica. Esto es muy común en plataformas y software multiusuario, por las siguientes razones:
- Protege tu sitio web. Cuantos menos privilegios tienen otros usuarios, menos daño pueden hacer. Por ejemplo, no te gustaría que tus autores realicen ajustes en la apariencia de tus páginas o que instalen nuevos plugins.
- Mantiene las cosas funcionando sin problemas. Los roles de usuario predeterminados de WordPress son perfectos si planeas ejecutar un blog de varios autores. Proporcionan a cada usuario acceso a las funciones que necesitan para hacer su trabajo y nada más, para que pueda comenzar a trabajar.
Para un ejemplo del mundo real de cómo funcionan los roles de usuario de WordPress, imagina que un autor detecta un error en la publicación de otro usuario. En lugar de permitirle cambiar eso no comprometido, la función del usuario no permite a los autores realizar cambios en las publicaciones que no crearon. En este caso, tendrían que contactar a alguien con un rol de usuario más alto, como un Editor o Administrador, y pedirles que lo manejen.
Si bien es cierto que darle a esta persona los privilegios que necesita para editar las publicaciones de otros usuarios ahorraría tiempo, también te abriría algunos problemas potenciales. Por ejemplo, podría ver a los Autores haciendo cambios no autorizados en las publicaciones o eliminando aquellas que no les gustan. Este es, en última instancia, el trabajo de los Editores, y es por eso que están más arriba en el tótem de WordPress.
Con el mismo principio se aplica incluso si hablamos de redes o compañías que ejecutan software propietario; en resumen, tener roles de usuario claros es fundamental para que las operaciones funcionen sin problemas.
Los 6 tipos de roles de usuario de WordPress que puede usar
Fuera de la caja, WordPress incluye seis roles de usuario predeterminados que puedes asignar. Analicemos cuáles son y sus respectivos privilegios.
1. Super Administrador
Como se puede imaginar, los Super Administradores se encuentran en la parte superior de la cadena alimentaria. Sin embargo, este tipo de función de usuario no es tan común. Solo existe en las configuraciones de WordPress Multisite, donde necesitarás una persona a cargo de toda la red. En caso de que no estés familiarizado con el término, Multisite es una función de WordPress que le permite configurar múltiples sitios web utilizando una única instalación. Luego, puedes administrar todos esos sitios usando un panel personalizado de WordPress con algunas pestañas adicionales que no ve en las instalaciones regulares.
Un Super Administrador tiene una serie de funciones y responsabilidades, como la posibilidad de agregar y eliminar sitios en la red, y realizar cambios en tu configuración. Lo que es más, pueden:
- Administra a todos los usuarios en toda la red.
- Realiza cambios a cualquier sitio web dentro de la red.
- Elge los plugins y temas a los que tienen acceso los sitios de la red.
- Actualiza Multisite a una versión más nueva de WordPress.
En resumen, losSuper Administrador pueden hacer lo que quieran dentro de su red. Esto incluye agregar y eliminar sitios web y administrar cada una de esas instalaciones.
2. Administrador
Si estás ejecutando un sitio web estándar de WordPress, esta será tu función, y es la más alta que puedes establecer. Te da acceso completo a todas las características que WordPress tiene para ofrecer, excepto aquellas relacionadas con Multisite.
A pesar de que no suena tan genial como un Super Administrador, este rol de usuario tiene una lista bastante impresionante de privilegios para su nombre. Puede cargar, instalar, activar y eliminar plugins y temas, y también crear, editar y eliminar publicaciones y páginas (y sus respectivas categorías, etiquetas y enlaces). Además, también puedes:
- Sube archivos en tu sitio web, y ambos importen y exporten sus datos de WordPress.
- Configura nuevas cuentas de usuario, edítelas y elimínelas.
- Modera los comentarios en tu sitio web.
- Cambiar a otro tema.
- Elimina tu sitio web por completo.
Como puedes ver, no hay ninguna función a la que los Administradores no tengan acceso. Además, este rol es el único que puede editar los roles de los demás en tu sitio web. Puede haber más de un Administrador para un único sitio web de WordPress, pero no es algo que recomendamos a menos que estés trabajando en una empresa conjunta, ya que puedes ocasionar problemas (tanto técnicos como personales).
3. Editor
Nos estamos moviendo más allá del ámbito de los roles de usuarios administrativos, y en tipos de cuentas regulares. Desde que WordPress se creó como una plataforma de blogs, sus roles de usuario predeterminados están orientados a esos tipos de sitios web. Esto significa que los Editores están justo debajo de los Administradores con respecto a los privilegios que ofrece el rol. Hablemos de lo que puede hacer este tipo de cuenta:
- Crear, editar, publicar y eliminar páginas y publicaciones, independientemente de quién las haya configurado.
- Administrar categorías y enlaces.
- Modera los comentarios de tu sitio web.
- Subir archivos.
Como puedes ver, este tipo de cuenta no tiene acceso a ninguna función que no esté relacionada con la administración de contenido. Los Editores no pueden instalar o desactivar plugins o temas, por ejemplo. Tampoco tienen acceso a la administración de usuarios. A primera vista, puede parecer que no tienen muchas responsabilidades, pero administrar varios autores puede ser todo un reto.
En blogs grandes, los Administradores a menudo se enfocan en mantener las cosas funcionando sin problemas desde un punto de vista técnico. También supervisan la calidad de las publicaciones y hacen los cambios que consideren necesarios para cada página. Esto deja a los Editores para pulir el contenido que crean los Autores y Colaboradores.
4. Autor
Los Autores son el núcleo de cada blog. Si estás ejecutando un blog de WordPress como único creador de contenido, no necesitas una cuenta de Autor dedicada. Sin embargo, a medida que tu sitio web crezca, es probable que desees agregar miembros al equipo, y ahí podrá aprovechar los roles de usuario específicos y dedicados.
Como se puedes imaginar, los Autores son aún más limitados que los Editores cuando se trata de privilegios. Sin embargo, sí tienen acceso a todos los permisos que necesitan para crear y publicar contenido, como la capacidad de:
- Crea, edita y elimina publicaciones.
- Subir archivos (como medios) para sus publicaciones.
- Ver los artículos y páginas de otros autores.
- Ajustar sus propias publicaciones publicadas.
Como comentamos, los Autores solo pueden editar su propio trabajo. Sin embargo, pueden ver publicaciones que no son las suyas, incluso las inéditas. Además, tienen acceso a las funciones de carga de medios para agregar imágenes a las publicaciones.
Ten en cuenta que solo debe asignar el rol de usuario Autor a los miembros del equipo bastante permanentes. Para los creadores de contenido temporal, existe otro rol que se adapta mejor a sus necesidades.
5. Colaborador
Si ejecutas un blog con publicaciones ocasionales de invitados (o tiene una alta rotación de escritores temporales), querrás configurarlos con cuentas de Colaborador. Esta función de usuario ofrece menos privilegios que las cuentas de Autor, lo que lo hace ideal para situaciones excepcionales. Hablemos de lo que puede hacer este rol de usuario:
- Crea nuevas publicaciones, edítalas y elimínalas.
- Leer publicaciones de otros autores.
Eso es practicamente todo. Los Colaboradores ni siquiera pueden publicar publicaciones sin la aprobación de un Editor o superior. La principal diferencia entre Autores y Colaboradores es que los primeros pueden publicar sus propias publicaciones. Sin embargo, la mayoría de los artículos aún deben pasar por un Editor antes de que los visitantes puedan leerlos, aunque el privilegio está ahí si es necesario.
6. Suscriptores
Esta es la función de usuario más limitada que ofrece WordPress. Los Suscriptores pueden registrarse en tu sitio y tener su propio perfil. Sin embargo, no pueden interactuar de ninguna manera con publicaciones no publicadas y no tienen medios para crear contenido. Analicemos los privilegios a los que tiene acceso este rol de usuario:
- Regístrarse, crear y editar su perfil.
- Leer publicaciones publicadas.
- Comenta en publicaciones y páginas sin tener que iniciar sesión cada vez.
Los visitantes no necesitan registrarse en tu sitio web para leer sus publicaciones publicadas. Sin embargo, si decides permitir que las personas se registren, podrán comentar sus publicaciones sin tener que hacerlo. Además, WordPress te permite enviar boletines informativos a tus Suscriptores para que puedas comunicarte con ellos para obtener noticias importantes.
Cómo Establecer y Editar Roles de Usuario en WordPress
Dada la forma en que funciona WordPress, no necesitas preocuparte por las funciones de los usuarios si están ejecutando un sitio web completo por tu cuenta. Al instalar la plataforma, también configurarás tu cuenta de administrador, que es la que usa para iniciar sesión en tu escritorio.
Cada nuevo usuario que se registre después se convertirá por defecto en un rol de usuario del Suscriptor. Si deseas configurar Editores, Autores y Colaboradores, deberás cambiar esos roles de usuario manualmente. Para hacerlo, inicia sesión en tu escritorio de WordPress y busca la pestaña Usuarios> Todos los usuarios. En el interior, encontrarás una lista de todas las cuentas en tu sitio web:
Si deseas cambiar las funciones de los usuarios, simplemente marca la casilla junto al nombre de usuario y ve al menú desplegable que dice Cambiar perfil a …:
Ahora elige la función de la lista y da clic en el botón Cambiar al lado. La página se actualizará, y eso es todo: haz establecido correctamente una nueva función de usuario para tu usuario elegido, que entrará en vigor de inmediato:
También puedes configurar nuevas cuentas para tus Editores, Autores o Colaboradores. Simplemente da clic en el botón Añadir nuevo en la parte superior de la pestaña Usuarios:
En la página siguiente, tendrás que elegir un nombre de Usuario para la nueva cuenta e ingresar un correo electrónico. WordPress creará una contraseña predeterminada para la cuenta, pero también puedes escribirla manualmente y pedirle al nuevo usuario que la actualice más adelante. De cualquier manera, recuerda marcar el Enviar al nuevo usuario un correo electrónico sobre su casilla de cuenta, para que reciba un aviso:
Por último, ten en cuenta el menú desplegable Perfil en la parte inferior de la página. Puedes usarlo para establecer cualquier función que desees para tu nuevo autor antes de guardar la nueva cuenta. Este método será útil si eliges deshabilitar los registros de WordPress de forma predeterminada (que es la configuración predeterminada para los nuevos sitios web de 000Webhost).
Si deseas habilitar el registro, puedes hacerlo yendo a la pestaña Ajustes > Generales, marcando la casilla que dice Cualquier persona puede registrarse y luego guardando tus cambios:
Justo debajo de esa opción, verás un menú desplegable que te permite cambiar la función predeterminada para los nuevos usuarios. Te recomendamos encarecidamente que no lo cambies a nada que no sea el Suscriptor para evitar dar a los nuevos usuarios más privilegios de los que deberían tener.
Cómo crear y editar roles de usuario en WordPress usando plugins
Lo mejor de WordPress es que puedes modificar la plataforma de la forma que quieras. Por ejemplo, puedes personalizar el permiso predeterminado para sus roles actuales de usuario de WordPress. Si bien podría hacerlo manualmente (lo cual sería complicado), usar un plugin personalizado para el trabajo, como el User Role Editor, es una excelente alternativa:
Este plugin te permite personalizar los privilegios para cualquier función de usuario, excepto Administradores. Además, puedes usarlo para crear nuevas funciones de usuario personalizadas. De hecho, algunos plugins (como bbPress o WooCommerce) incluyen algún tipo de rol de usuario personalizado, al igual que la mayoría de los plugins que realizan cambios inherentes a la funcionalidad de WordPress.
Por ahora, centrémonos en el User Role Editor. Puedes instalarlo yendo a la pestaña Plugins en tu escritorio y haciendo clic en Añadir nuevo. A continuación, utiliza la barra de búsqueda a la derecha para buscar el plugin y haga clic en el botón Instalar ahora junto a su nombre:
Una vez que WordPress descarga y configura el plugin el botón Instalar ahora se reemplazará por uno que dice Activar. Da clic en él, y una vez que recibas una notificación de éxito, ve a la nueva pestaña User Role Editor en Usuarios. En el interior, encontrarás un menú desplegable que te permite elegir qué función de usuario desea editar:
También querrás marcar la casilla que dice Show capabilities in human readable form, lo que simplificará todo el proceso. Ahora puedes elegir los privilegios que deseas que tengan la función de usuario de la lista correspondiente:
Hay demasiadas capacidades en la lista para discutir aquí. Sin embargo, una buena regla empírica es nunca proporcionar un privilegio de cuenta que no comprendas, o darles demasiados a los Suscriptores.
Si deseas probar el plugin sin romper nada, te sugerimos que crees un nuevo rol de usuario solo para ese fin. Puede hacerlo haciendo clic en el botón Add Role a la derecha de la pantalla:
Puedes elegir un nuevo nombre para su rol ahora, y elegir si deseas usar uno existente como plantilla para sus privilegios de inicio:
Recomendamos comenzar con una borrón y cuenta nueva, para que puedas mirar a tsu alrededor y ver todos los privilegios que puedes agregar. Cuando su función esté lista, puedes elegir los privilegios que deseas incluir y luego hacer clic en el botón Add Capability a la derecha para guardar los cambios.
Conclusión
Comprender los roles de usuario de WordPress es clave para mantener tu sitio web funcionando sin problemas. Idealmente, solo debería haber una persona con todos los derechos sobre la instalación completa. Las jerarquías simples funcionan incluso para los blogs a gran escala y otros tipos de sitios web, y WordPress hace que configurarlos sea simple.
Esta publicación ha discutido cuáles son los roles de usuario de WordPress y cómo interactúan entre ellos. También hemos desglosado cada rol de usuario por turno, incluida la función Super Admin para instalaciones de varios sitios. Finalmente, te mostramos cómo crear, editar y eliminar funciones de usuario, e incluso crear funciones personalizadas, utilizando una combinación de la funcionalidad integrada de WordPress y un complemento dedicado.
¿Tiene alguna pregunta sobre cómo funcionan los roles de usuario de WordPress? ¡Hablemos de ellos en la sección de comentarios a continuación!