113 | Roles de usuario en WordPress: la audio guía
13 Jun 2018 · 13 min
Podcast episode (113) by Gonzalo Navarro explaining WordPress user roles (administrator, editor, author, contributor, subscriber, plus super-admin) and the concept of capabilities (what each role can do). The episode covers default permissions for each role, how plugins (e.g., Yoast, WooCommerce) may add roles, and how to modify or create roles using plugins (Capability Manager Enhanced) or code. Includes a plugin recommendation (Comment Attachment) and links to supporting resources and related episodes.
Chapters
En el episodio 113 de WordPress semanal hacemos un repaso a fondo de los roles de usuario y las capabilities en WordPress, qué son y cómo modificarlos o crear nuevos. Vamos allá. Hola, hola, Soy Gonzalo de Gonzalonabarro. Es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress de principio a fin, porque ya sabes que no hay mayor satisfacción ni mejor inversión que la de crear y gestionar tu propia página web con WordPress. Y hoy vamos a ver una cosa fundamental en esto de entender cómo funciona WordPress, sobre todo si la web o las webs que llevas tienen más de una persona, más de un usuario que va a acceder a ellas. Así que vamos a hablar de esto precisamente, de los roles de usuario, de qué pueden hacer cada tipo o cada rol, de qué tipos de usuario hay en WordPress, de si podemos crear nuevos o modificar los que ya existen. Así que vamos a hablar a fondo de de todo este tema. Pero antes, como siempre, ¿Qué está pasando en Gonzalo Navarro es esta semana? Pues tenéis un nuevo vídeo de la zona código. Ya sabéis que la zona código es ese sitio donde aprendéis a modificar vuestra web sin necesidad de utilizar plugins. Ahí tenéis un montón de vídeos. Ya vamos por el vídeo 64 y en concreto en este te enseño a cambiar el color de los puntos de las listas. Ya sabéis, las listas desordenadas. Cuando tú creas una lista, pues te salen pues los típicos puntitos y realmente si tú quieres modificar el color, pues te vas por CSS y modificas el color solo, solo se te va a modificar el color del texto, pero no del puntito de la lista. Y para conseguirlo pues hay que hacer un pequeño truquito con CSS, darle un poquito de vueltas, que como os comento en varias ocasiones, con el CSS a veces hay que jugar un poquito porque directamente no se puede hacer, digamos, con una línea de código lo que queremos, sino que hay que darle una pequeña vuelta. Pues os enseño a hacer eso precisamente en este vídeo de la zona código. Ya veréis qué sencillo sí os lo dejo en la parte de enlaces, al igual que el resto de enlaces, porque hoy voy a comentar bastantes cosas de episodios anteriores relacionados con este de enlaces a WordPress, donde os van a explicar también un poquito pues algunas cosas de las que os voy a hablar hoy, ¿Vale? Así que podéis echarle un vistazo como siempre a la parte de enlaces de las notas del episodio. Sí, pues vamos ahora con el plugin de la semana que te va a permitir adjuntar archivos en los comentarios de WordPress. Bueno, no adjuntarlos tú como webmaster o como dueño de tu web, sino a tus usuarios, Vale, Van a poder, pues nada, cuando se van a la parte de comentarios, además de la casilla del nombre del email de la web o de lo que sea que tengas, pues van a tener también la opción de darle a elegir archivo y van a poder subir una foto, un documento, luego lo que tú elijas. Porque además este plugin viene con opciones para que tú puedas limitar y digas venga, este tipo de documentos sí se puede subir, este tipo de documentos no. Los que pesen más de X megas se pueden subir, los que pesen menos no. Sí, el plugin se llama Comment Attachment y te permite hacer pues todo esto que estoy comentando. Vale, o sea que además de estas restricciones de qué se puede adjuntar y que no se puede hacer, también tienes algunas opciones de personalización. Puedes decidir dónde va a salir esta opción de que la gente suba documentos y va a salir encima de la caja de comentarios y va a salir debajo. Puedes elegir un poquito dónde se va a mostrar. Está bastante bien, es un plugin relativamente popular para lo específico que es. Ahora mismo tiene más de 3.000 instalaciones activas, buenas valoraciones. En general un plugin que está bien. Sí os dejo el enlace en las notas del programa. Recordad, este es el episodio 113. Y ahora ya sí pasamos con el tema central del programa. Guía de los roles de usuarios en WordPress y las capabilities que ahora veremos lo que son. Entonces, vamos a sentar los cimientos. ¿Qué son los roles de usuario en WordPress? Bien, pues un rol de usuario en WordPress es el conjunto de tareas que puede llevar a cabo un usuario que haya iniciado sesión en WordPress y que tenga asignado un rol concreto en WordPress. Hay cinco roles de usuario que te vienen cuando instalas WordPress, que te vienen por defecto, pero se pueden añadir más y se puede modificar lo que puede hacer cada tipo de usuario o cada rol de usuario. Y eso que puede hacer cada rol de usuario WordPress lo llama Capabilities o que serían capacidades español. Así que tenemos cinco tipos de roles que ahora veremos cuáles son y cada uno tiene unas capacidades que puede llevar a cabo. Por ejemplo, un rol de usuario es suscriptor. Si yo en mi web doy de alta a un suscriptor, ese suscriptor va a tener unas capacidades específicas, es decir, va a poder hacer ciertas cosas y va a no poder hacer muchas otras, porque los suscriptores son los que menos capacidades tienen cuando acceden o cuando inicia sesión en una web. No van a poder, por supuesto, escribir un post, no van a poder subir una imagen. Sin embargo, un editor, que sería otro tipo de usuario, otro rol de usuario, sí va a poder crear una entrada, sí va a poder publicarla, ¿Vale? Pero ahora veremos eso en más detalles. Entonces tenemos por un lado los roles de usuario y por otro, como os comentaban, las capabilities o las capacidades. ¿Qué tiene que ver esto con los usuarios de WordPress? Pues bien, como ya te he comentado, más o menos son las capacidades que tiene cada usuario y que van a ser unas u otras dependiendo del rol que se les haya asignado. Ejemplos de capacidades es, como ya os he dicho, publicar entradas, publicaciones, moderar comentarios, editar usuarios, administrar categorías y etiquetas. Hay muchísimos y os dejo enlaces a la página de WordPress. ¿Org, os dejo una a la parte en español donde os explican qué son los roles de usuario, qué tipos hay, qué son las capabilities y luego os dejo otra al códecs, que esto está en inglés, pero está bien porque tenéis una tabla con lo que puede hacer cada tipo de usuario, vale? Está en inglés, pero se entiende muy fácil. Entonces, ¿Cuáles son esos cinco tipos de usuario que vienen en WordPress? Pues bien, tenemos administrador, voy a decir de los que más capacidades tienen, los que más cosas pueden hacer, a los que menos tenemos el tipo o el rol de usuario. Administrador, tenemos el editor, después viene el autor, después el colaborador y después el suscriptor. Y realmente hay uno más que estaría arriba del todo, que es el super admin. Super admin es que además de ser administrador, es el que ha creado esa web, es el usuario con el que se ha creado esa instalación de WordPress. Que realmente tiene las mismas capacidades que un admin, que un administrador normal, sí. Y os voy a comentar, aunque os digo que os dejo la tabla con lo que puede hacer y no puede hacer cada rol de usuario, os voy a comentar las grandes diferencias entre unos y otros. Como digo, el administrador puede hacer absolutamente todo, el editor, que es el siguiente nivel, puede hacer todo, pero todo lo que tenga que ver con los contenidos puede modelar comentarios, puede crear categorías, etiquetas, puede administrar las categorías y las etiquetas, puede editar, puede borrar cualquier entrada o página, puede publicar cualquier entrada o página, pero no puede, por ejemplo, instalar plugins, no puede borrar plugins, no puede crear usuarios, no puede instalar un theme nuevo. ¿Veis la diferencia? No puede hacer todas esas cosas, digamos que tienen más que ver con la gestión pura y dura. Esto solo lo puede hacer el administrador. Sin embargo, el editor puede hacer prácticamente todo lo que tiene que ver con contenidos. Después tenemos el autor, que es un nivel menos que el editor, y este, por ejemplo, no puede moderar comentarios, no puede administrar las categorías y las etiquetas, no puede editar y borrar cualquier entrada o página, pero sí que puede publicar sus propias entradas, borrar, borrar sus propias entradas y editar sus propias entradas. El editor sí que podría gestionar las de otros, las entradas de otros, pero el autor no. Después tenemos el colaborador, que simplemente puede editar sus propias entradas, ni siquiera puede publicarlas ni borrarlas. Y por último, el suscriptor, que en la parte interna, en la parte de administración, no puede hacer prácticamente nada, no puede hacer nada de esto que tiene que ver ni con contenido ni con administrar la la web en sí. Lo único que puede hacer es leer entradas y páginas públicas, y aunque por defecto sí va a tener acceso al panel de administración, ahí lo único que va a poder hacer es editar sus datos de usuario, no va a poder hacer nada más. De hecho, normalmente lo que se hace es, mediante un plugin o a través de código, impedir que los suscriptores puedan acceder a esa parte de la web, aunque pueden por defecto acceder, pero bueno, tampoco tendrían acceso a nada más que a lo que te he comentado. Pero digamos que necesitas que un tipo de usuario que ya existe, pues que haga cosas muy concretas, que además de poder. Imagina, por ejemplo, que queremos, que nos interesa que el autor, que puede subir archivos, publicar sus entradas, borrar sus entradas, editar sus entradas, pues que además queremos que pueda editar y borrar entradas de otros, que el autor no puede hacerlo, pero no queremos que tenga las otras capacidades que tiene el editor, no queremos que pueda administrar categorías, no queremos que pueda moderar comentarios sin Simplemente queremos que pueda editar y borrar cualquier entrada o página. ¿Podemos hacerlo? Sí. ¿Cómo? Modificando las capacidades que tiene el autor. Esto lo podemos hacer mediante un plugin o lo podemos hacer por código. Os voy a dejar el enlace a un plugin que se llama Capability Manager Enhanced. Esto lo comenté en un episodio del podcast en el que comento cómo mejorar WordPress y entre ellos comento cómo mejorar la gestión de usuarios. Este es el episodio 54, os lo recomiendo, está muy bien, es un episodio que sé que gusta mucho y voy comentando, básicamente voy menú a menú de WordPress y os comento cómo mejorar o cómo extender lo que se puede hacer con cada una de las opciones que trae WordPress, ¿Vale? Os dejo el enlace de todas formas en las notas del programa, o sea que con los usuarios que ya nos vienen en WordPress yo puedo modificarlos y puedo decir pues que el editor quiero que haga esto, esto, esto y esto, porque a lo mejor, a ver, está bien pensado y normalmente es suficiente con lo que ya nos viene, pero hay veces en las que queremos cosas muy concretas, ¿Vale? No queremos a lo mejor que el editor haga todo, todo lo que pueda hacer, o queremos que haga un poquito más, o lo mismo con el colaborador o con el autor o con lo que sea, con lo cual este plugin es súper útil para esto. ¿Qué otra opción tienes? Pues como os comenté al principio, también puedes crear nuevos roles de usuario, es decir, puedes inventarte uno nuevo y decir, venga, quiero un tipo de usuario que lo voy a llamar ayudante y yo quiero que mi ayudante, por ejemplo, pueda actualizar WordPress, pueda actualizar los temas y los plugins, porque necesito que me eche un cable con eso, pero sin embargo no le voy a dejar que añada nuevos plugins ni que los pueda borrar, con lo cual le estoy dando capacidades que tendría un administrador, pero estoy quitando otras que no me interesa que tenga. Pues puedes crear un tipo de usuario, un rol de usuario a medida para lo que necesites y para esto también puedes usar el plugin que te he recomendado, que de nuevo te digo, se llama Capability Manager Enhanced y vas a poder hacer precisamente esto, vas marcando, dices, venga, quiero que este rol de usuario nuevo que he creado, puedo hacer esto, esto y esto, y vas seleccionando. Si te fijas realmente ahí tú seguramente tengas más de estos roles de usuario, más de los cinco que vienen por defecto con WordPress seguramente tengas más, pero ¿Por qué? Porque los plugins más populares como Yoast, WooCommerce, Edd o algunos otros por ejemplo de enseñanza como LearnPress, que vemos un curso en el área para suscriptores, pues todos estos te crean cuando los instalas nuevos roles de usuario. Por ejemplo Yoast te crea uno que se llama SEO Editor, otro que se llama SEO Manager, es decir, te crea roles de usuario que tú puedes tener para que te gestionen el SEO, sin embargo no puedan tener acceso a otras cosas que pueden ser importantes, o por ejemplo el plugin El Loco Translate te crea un rol de usuario que se llama Translator para que pueda venir alguien y traducirte cosas pero que no tenga acceso a cosas importantes, o el plugin IDD, que yo lo utilizo en mi web Easy Digital Downloads, ya lo sabéis, pues te crea también un tipo de usuario que es un suscriptor pero específico para IDD, se llama IDD Subscriber y lo mismo con woocommerce que te crea tipos de usuario para gestionar la tienda y demás o para clientes, ¿Vale? Entonces esto es algo que los plugins, los Teams lo aprovechan, aprovechan esto, esta capacidad, esta posibilidad de WordPress para crear roles de usuario con capacidades muy concretas, pues igual que lo hacen los plugins, lo puedes hacer tú, Sí, al final los roles de usuario son algo clave que aún no había comentado en el podcast, digamos, no le había dedicado un episodio de lleno y es algo que a veces se pasa por alto porque damos por sabido, pero tiene un montón de cosas, un montón de peculiaridades que a veces, pues como digo, pasamos por alto y yo creo que realmente es una de las funcionalidades de WordPress más potentes porque puedes hacer muchas cosas, puedes tener mucho control y ya digo, para mí es esencial si hay más de una persona y involucrada en esa web o en ese proyecto, ya sea como gestor o como cliente. Por eso es importante conocer qué capacidades tiene cada usuario, incluso aprender a modificar las que tiene un rol o crear roles nuevos a medida, como ya hemos visto que lo podrías hacer por código, pero el plugin que te recomiendo está genial. Recordad, os dejo enlaces al vídeo de esta semana de la Zona código al episodio 54 donde os hablo un poco de cómo mejorar la gestión de usuarios, ahí os hablo del plugin que os he recomendado, aquí también os dejo un enlace a la clase del curso de WordPress básico sobre la gestión de usuarios en WordPress. Ahí vemos el menú de usuarios, lo vemos de principio a fin. Os dejo un enlace en español a WordPress. Org Sobre los usuarios y las capabilities. Os dejo otro al codex de WordPress, que tenéis una tabla con cada cosa que puede hacer cada tipo de usuario, es decir, todas las capacidades que tiene cada rol de usuario en WordPress. Y por supuesto, el enlace al plugin que os he comentado en varias ocasiones. Y por último, como siempre, si quieres seguir aprendiendo a gestionar tu propio negocio o proyecto con WordPress, ya sabes que siempre te doy la oportunidad de probar el área para suscriptores durante 15 días sin compromiso alguno. Entras, ves todos los cursos, todos los vídeos de la zona, código, me contactas para pedirme soporte en lo que necesites. ¿Que ves que es para ti? ¿Que te gustaría seguir? Pues No haces nada. ¿Que no quieres seguir? Me contactas, oye Gonzalo, que no quiero seguir, te hago la devolución de los 10 euros y sin problema, ¿Vale? Ya sabéis que para apuntaros podéis ir a GonzaloNavarro es cursos, ahí tenéis toda la información y la posibilidad de apuntar, apuntaros. Y nada más, si os ha gustado el episodio de hoy y queréis ayudarme a que siga creciendo, a que siga creando episodios como este, ya sabéis que podéis aportar vuestro granito de arena dejándome una valoración en iTunes. No me canso de agradeceroslo porque es aquello que me permite estar siempre ahí cuando alguien busca WordPress en iTunes, que yo aparezca y que siga llegando pues cada vez a más gente. Así que como siempre, muchas, muchas gracias. Si ya lo habéis hecho, pues fantástico, si no, pues os animo a que me echéis un cable por ahí y si me escucháis desde iVoox, desde la plataforma que sea, muchas gracias por la acción que toméis, ya sea un comentario, si se puede poner reseñas, pues reseñas, los me gustas, todo ¿Vale? De verdad, muchas, muchas gracias. Nada más por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)