Usuarios en WordPress

por | Jun 16, 2021 | Aprender WordPress

Usuarios WordPress

La gestión de usuarios de WordPress puede que sea una de las característica con más potencia de este CMS. Su intuitiva gestión permite complejos sistemas de permisos de uso, acceso a contenidos y demás.
Si tu web va a tener muchas personas escribiendo artículos, gestionando publicaciones o simplemente usuarios que se inscriban para utilizarla, ya necesitas saber lo básico de gestión de roles de usuario en WordPress para controlar quién hace qué.

Aquí te ayudaremos a ello 💪🏻.

 

¿Qué es un usuario en WordPress?

 

Un usuario es una cuenta que puedes utilizar para entrar en WordPress y hacer una serie de acciones asignadas al rol de usuario que tenga esa cuenta. Algunos conceptos y palabras clave sobre usuarios en WordPress (y en general en el mundo de la informática):

  • A todos los usuarios se les asigna un rol.
  • Un rol es el nombre que recibe el conjunto de capacidades para hacer unas acciones concretas en un sistema informático.
  • El rol de usuario que tiene todos los permisos y capacidades de edición (vamos, quien controla el chiringuito de tu web) es el rol administrador.

 

Capacidades roles de usuarios WordPress

 

Los usuarios por tanto son personas registradas en tu sitio web y que interactúan con él, ya sea comentando, comprando o editando contenido.

 

Tipos de roles de usuario

 

Ahora vamos a darle caña a los roles de usuario que por defecto instala WordPress. Y estos son:

Super Administrador: solo existe si la instalación de WordPress es de tipo multisite. Un usuario superadministrador administra toda la red de sitios de esa instalación multisitio.

Administrador: (administrator) Cuenta con todos los privilegios posibles en WordPress. Es el usuario que gestiona otros usuarios y que se crea cuando instalas por primera vez tu web.

Editor: (editor) Es el rol que se encarga de todo lo que tiene que ver con la publicación de contenidos. Básicamente puede hacer de todo menos instalar plugins y gestionar usuarios. Es la jefa del gabinete de tu web.

Autor: (author) Puede crear y publicar sus propias entradas. Muy recomendado cuando tienes redactores que saben utilizar la parte interna de WordPress. Serían como los periodistas en nómina de tu web.

Colaborador: (contributor)Es el que recomiendo crear para tener público en las publicaciones. Nunca nunca publicar contenido visible con un usuario “superior a este”. Básicamente lo único que puede hacer es asignarse en una publicación, pero no la puede publicar, quien la publica es siempre un usuario tipo Editor o Administrador. Sería la columnista de opinión de tu periódico.

Suscriptor: (subscriber)Solo puede leer contenido. Es el usuario básico de WordPress. Tus lectores suscritos 🙃.

Otros roles de usuario en WordPress son los que crean alguno de los plugins más usados como WooCommerce o Yoast SEO, que normalmente añaden capacidades relativas a sus funcionalidades.

Consulta todo lo relacionado con las capacidades de cada rol, como siempre, en la biblia de WordPress: su documentación.

 

Plugin para crear roles de usuario y cambiar capacidades

 

También, y por medio de plugins, puedes crear roles de usuario propios, esto es muy interesante si quieres personalizar tu sitio totalmente o si tienes un sitio tipo membership o comunidad cuyos roles puedes personalizar dependiendo del nombre o storytelling que hayas creado en tu plataforma. Por ejemplo, el rol que crearía para los clientes de webempresa podrían ser los webempresers por ejemplo. Y esto se puede hacer en WordPress usando por ejemplo el plugin User Role Editor.

 

Cómo crear un usuario en WordPress

 

Para crear un usuario, necesitas un email y una contraseña. Cuando instalas por primera vez WordPress, creará un usuario administrador que usarás para configurar WordPress y hacer cualquier cosa en tu gestor de contenido.

Luego puedes seguir creando usuarios, tanto manualmente como de forma automática. Con la forma automática me refiero a cuando una persona que visita tu web se registra o paga por un producto. Esa persona ahora tendrá un usuario que se ha creado de forma automática.

Para crear un usuario en WordPress, sigue estos pasos:

  1. En el panel de administración de WordPress vamos a Usuarios > Añadir nuevo.
  2. Asigna un nombre de usuario (sin espacios ni caracteres “raros para el anglosajón”, es decir, sin eñes, ni tildes, ni nada, solo guiones medios y bajos.

Nota importante: a veces creamos usuarios fake o de prueba cuyo email no es real o no tenemos acceso. Si esto es así, asegúrate que desmarcas la casilla Envía al usuario nuevo un correo electrónico con información sobre su cuenta. Te evitarás más de un disgusto 😅.

  1. Asigna un perfil (rol de usuario). Cuidado a quien le das la llave administradora de todas las cerraduras 😉.
  2. Ya está, click en Añadir nuevo usuario.

 

Plugins para crear usuarios de forma masiva con WordPress

 

Plugins que te ayudan a crear usuarios de forma masiva tienes Import Users from CSV que simplemente desde una hoja de cálculo que puedes crear en Google Sheets o Excel, la exportas en csv y subes ese archivo para que los usuarios se creen. Para sitios por ejemplo como escuelas online, o periódicos donde necesites crear varios usuarios de golpe, es estupendo.

Otro muy interesante en esta línea es Import Export WordPress Users and WooCommerce Customers que también te permite exportar e incluir usuarios con el rol de clientes de WooCommerce.

Y por supuesto no puede faltar el complemento de la suite de importación / exportación más famosa que es la de WP All Import / Export que incluye en su plan completo dos plugins para gestionar usuarios en WordPress.

 

Cómo editar usuarios en WordPress

 

Puedes cambiar cualquier dato de los usuarios (menos su nombre de usuario inicial) desde el panel del Dashboard de WordPress cliqueando en Usuarios si tienes un rol que lo permita como el de administrador. Dentro de cada usuario, puedes cambiar cualquier dato, como reiniciar la contraseña, enviarle un email para restablecerla, etc. Pero necesitarás el rol de administrador para hacer este tipo de operaciones.

Si quieres cambiar el nombre de usuario asignado, puedes probar con este plugin Username Changer. Pero a veces es más fácil y menos tedioso simplemente eliminar y crear otro usuario con el nombre bien escrito.

 

Consejos de seguridad con respecto a los usuarios

 

Con la creación de usuarios y su gestión, es importante tener varias cosillas en cuenta que si lo incluimos en nuestra rutina a la hora de gestionar sitios webs, te vas a ahorrar más de un susto 👻. Ahí van:

Crea nombres de usuarios con un hash (conjunto de caracteres) aleatorio como por ejemplo mengano_7jdfdsh845df.

Usa los alias de usuario o nicename. Continuando con el punto anterior, si luego vas a Usuarios > mengano_7jdfdsh845df en el alias, puedes poner el nombre bonito mengano.

Elimina de la url de los archivos de autor su nombre de usuario y así ocultarlo totalmente. Lo puedes hacer con este plugin: Edit Author Slug que te ayuda a enmascarar esta característica y así proteger (y personalizar) aún más tu sitio.

Cambia la URL de acceso de tu WordPress. Aparte de evitar que robots automáticos de exploración intenten entrar de forma fraudulenta a tu sitio, también facilitarás a los usuarios que gestionen la web a recordar cómo se accede. Es mucho más fácil tener una url amigable tipo tuweb.com/panel que el tipo tuweb.com/wp-admin. Para esa labor tienes el plugin WPS Hide Login, aunque actualmente hay muchos plugins multifunción que incluyen esta característica.

Usa usuarios “colaboradores” como autor de las entradas que estén públicas en tu web. Nunca uses un usuario administrador para este fin. No estoy diciendo que accedas con otro usuario diferente al editor o administrador para crear la entrada y publicar. Simplemente si eres tú la única persona que administra la web, tengas un usuario “público” con rol colaborador y otro “privado” (administrador o editor) que usas para entrar y gestionar la web. Luego cuando publiques el contenido, simplemente cambia la “autoría” del artículo al usuario que tienes con rol colaborador. Esto ayuda a mantener ordenado tu sitio y a posibles robos de usuarios públicos que sean administradores.

 

Plugins para gestionar usuarios en WordPress

 

Aparte de los hablados anteriormente en cada sección de este artículo, hemos hecho una recopilación de los plugins relacionados con usuarios que creemos puede servirte para tu día a día o para un proyecto en concreto hecho con WordPress.

 

User Role Editor

 

Plugin User Role Editor

El más conocido y usado plugin para crear o modificar capacidades de los usuarios. La versión del repositorio cuenta con más de 700.000 instalaciones. Una barbaridad teniendo en cuenta que es un solo developer plugin, estas joyitas que nos encontramos en el repositorio. La versión PRO incluye además gestión avanzada de capacidades por rol de usuario de bloques de gutenberg así como de multisitios.

👉 User Role Editor

 

Adminimize

 

Plugin Adminimize

Otro de los más conocidos plugins para usuarios es Adminimize. ¿Quieres un usuario administrador pero que solo vea una serie de opciones en su panel de control? Usa Adminize para quitar elementos del dashboard de WordPress, de cualquier parte de WordPress, no solo de la barra lateral, sino también de dentro de los artículos, menús, etc. ¿Tienes un usuario que no se aclara muy bien sobre cómo escribir artículo? Quítale todos los elementos superfluos y deja únicamente el botón de escribir artículos en WordPress.

👉 Adminimize

 

User Shortcodes Plus

 

Plugin User Shortcodes Plus

Un pequeño pero útil plugin que nos sirve para añadir personalizaciones en la parte pública de nuestro sitio basándonos en los datos del usuario logueado. Accede a los campos personalizados de los usuarios con estos shortcodes con los que podrás hacer fácilmente saludos de tipo “Hola Matías” cuando Matías entre a tu sitio, y crear páginas de perfil dinámicas sin instalar otro plugin más pesado. Solo 9KB 😍.

👉 User Shortcodes Plus

 

Co-Authors Plus

 

Plugin Co-Authors Plus

Un plugin que añade una funcionalidad que debería ser recogida por el Core de WordPress pero ya. Además nos hace sospechar que así será ya que entre sus autores cuenta con Automattic. Añade más de un autor a tus publicaciones de WordPress. Ideal para artículos de investigación, guiones, libros, etc. en los que interviene más de una persona.

👉 Co-Authors Plus

 

Expire Users

 

Plugin Expire Users

Otra joya del repositorio con una funcionalidad muy específica y bien hecha: incluye fecha de caducidad a tus usuarios. Lo puedes usar como usuarios de prueba de la plataforma que hayas creado o como acceso temporal administrador a alguna persona de soporte. Además, para los más avanzados, incluye un hook para crear tus personalizaciones.

👉 Expire Users

 

WP Email Users

 

Plugin WP Email Users

¿Necesitas enviar una comunicación a todos los usuarios de un rol? Pues toma, aquí tienes WP Email Users, un plugin que hace eso y lo hace muy bien. Usa la función mail() de tu hosting. Recuerda que si tu hosting da problemas con este tema (Webempresa no lo da, eso te lo aseguro jejejeje), mira esta guía para configurar correctamente SMTP en WordPress.

👉 WP Email Users

 

Hide This

 

Plugin Hide This

Una maravilla de plugin que, por medio de shortcodes, puedes ocultar contenido según rol de usuario, nombre de usuario, si está conectado, y demás. Básicamente es crearte un membership site sin mucho jaleo. Sencillo pero poderoso. A mí me flipa.

👉 Hide This

 

WP Users Media

 

Plugin WP Users Media

“Pero a ver Flavia, no me entero. Dices que cada cosa en WordPress tiene un autor, pero con los archivos de medios, ¿qué ocurre?”.

Pues que están en el limbo jajaja. No, no, los archivos del medio también tienen propietarios. Lo que ocurre que esta capacidad está compartida por todos los usuarios de WordPress. Si quieres que tus usuarios que pueden acceder al panel solo vean aquellas imágenes que suben ellos.

👉 WP Users Media

 

Peter’s Login Redirect

 

Plugin Peter’s Login Redirect

Este plugin con nombre de casa de té anglosajón 😁 es maravilloso. Si quieres redirigir a tus usuarios a una parte determinada del dashboard o del sitio público de tu web, este plugin lo hace like a boss. También redirige a una parte determinada cuando haces logout. Eso sí, si quieres que tus usuarios permanezcan en la página en la que estaban, entonces mira mejor este snippet de código.

También tiene un filtro para gestionar excepciones como por ejemplo redirigir solo la primera vez que se loguea. Lo tienes en la página del repositorio del plugin.

👉 Peter’s Login Redirect

 

User Profile Picture

 

Plugin Profile Picture

Si quieres que tus usuarios puedan aparecer con una imagen de perfil, instala este plugin para que puedas hacerlo sin tener que entrar en el (oscuro e incómodo) mundo de Gravatar. Este plugin es de los desarrolladores de Profile Builder, otro plugin estupendo para la creación de campos de usuarios y perfiles avanzados.

👉 User Profile Picture

 

AMR Users

 

Plugin AMR Users

Si lo que quieres es listar y filtrar usuarios en la parte pública o privada, puedes utilizar este plugin. Completa solución para el listado u ordenación de usuarios en WordPress. También tiene una opción de exportar usuarios. Muy chuli.

👉 amr users

 

FakerPress

 

Plugin FakerPress

Si lo que quieres es crear usuarios falsos en tu web para testearlo o crear una web de demostración, sin duda este es tu plugin. Crea usuarios falsos con contenido rellenado para terminar de darle el empaque que necesitas a tu web hecha con WordPress.

👉 FakerPress

 

Plugins generalistas que incluyen mejoras en la gestión de usuarios

 

Quería meter una sección más general en este apartado solo para comentar un par de apuntes de plugins que me parecen interesantes para gestionar permisos, y añadir capacidades de visualización a los usuarios que usan WordPress. Por supuesto en esta lista entrarían los plugins de formularios, que prácticamente todos traen la capacidad de crear usuarios después de enviar uno. Sin embargo no los he incluido porque me quería centrar en aquellos que no son tan conocidas sus capacidades para mejorar la gestión de usuarios en WordPress. ¡Vamos a ello!

 

Advanced Custom Fields

 

Plugin Advanced Custom Fields

Parece que no hago un artículo sin recomendarlo 😂. Es que es tan polivalente este plugin que deberían incluir su interface en el core de WordPress, que casi te diría que en la práctica, muchas de las personas que se dedican a desarrollar e implementar sitios en WordPress lo hacen. Además de poder incluir campos personalizados a los Custom Post Types, puedes incluirlos en los usuarios. Si ya utilizabas este plugin y no lo sabías, echa un ojo en la parte de Ubicación, en el primer selector, fíjate en el apartado Usuarios. Ahí tienes varias opciones para añadir campos personalizados para usuarios 😄 como poder añadir una condición de si tu usuario tiene un rol determinado.

👉 Advanced Custom Fields

 

Admin Columns

 

Plugin Admin Columns

De mis plugins favoritos a la hora de dejar el panel de control de WordPress más usable. Prioriza qué ven tus usuarios en los listados de contenidos del panel interno, ordena y filtra por columnas. No solo puedes personalizar el listado de usuarios, sino el de todos los contenidos de WordPress o plugins famosos como WooCommerce. Sus versiones Pro, muy recomendables. Un must have.

👉 Admin Columns

 

AutomatorWP

 

Plugin AutomatorWP

Sí… ya sé que soy pesada con AutomatorWP pero es que es una maravilla de plugin que incluye la capacidad de crear usuarios cuando hagas una acción determinada, o la de añadir un rol, o la de eliminarlo… vamos que puedes hacer una especie de gestión de webs de membresía (o añadirle más funcionalidades) con este plugin.

👉 AutomatorWP

 

Oxygen Builder

 

Plugin Oxygen Builder

¡Pero bueno! ¿Qué hace un builder aquí? Pues que es un constructor de temas visuales de WordPress que también añade capacidades de visualización en la parte pública por roles de usuario. De los creadores de WP All Import, si eres una persona profesional de WordPress que quiere dar el paso de implementación a código, ¡este es tu builder! Muy usado también por la gente que sí que hacemos temas de WordPress pero nos da pereza entrar en el IDE de turno jejejeje.

👉 Oxygen Builder

 

Conclusión

 

El mundo de WordPress se divide entre las personas que le sacan provecho a la gestión de usuarios de WordPress y las que lo gestionan todo con el usuario administrador. Si vas a tener un sitio complejo, con membresía, comercio online o un blog donde publiquen varias personas, o incluso tu web personal, vas a evitar dolores intensos de cabeza si lo tienes organizado como recomendamos en este post. Espero que te sirva y ¡nos vemos en el siguiente artículo!

 

 

Hosting WPFácil