Hoy volvemos con un tema de los básicos de WordPress pero que siempre va bien repasar y refrescar para tener presente, y no es otro que los roles de usuarios y sus capacidades. ¿Qué roles existen por defecto? ¿Qué capacidades tienen? ¿Qué opciones tenemos para ampliarlos o modificarlos con código y plugins?
¿Qué tal la semana?
Semana esther
Desenquistando temas de clientes
Empezando a preparar la versión Dakota Digital para EDD
Semana Nahuai
Sobreviví a «3 días sin internet»*. *(sin conexión de fibra)
Reunión de Genesis Shapers donde hablamos de cómo hemos gestionado la llegada de WordPress 5.9.
Contenido Nahuai
3 nuevos tutorial en Código Genesis, de los cuales destaca:
Tema de la semana:
Roles de usuario en WordPress:
- Suscriptor > solo puede gestionar su perfil
- Colaborador > puede crear y gestionar sus entradas, pero no publicarlas
- Autor > puede crear, gestionar y publicar sus entradas
- Editor > puede crear, gestionar y publicar sus entradas y la de otros
- Administrador > tiene acceso a todo
- Super-admin (exclusivo de Multisite)

Además de estos, algunos plugins pueden añadir nuevos roles. Por ejemplo, WooCommerce crea dos más:
- Cliente
- Gestor de tienda
Permite mostrar/ocultar secciones de la web.
A nivel de código, funciones relevantes:
- add_role()
- remove_role()
- get_role()
- add_cap()
- remove_cap()
Documentación sobre Roles and Capabilities.
Plugins:
Algunos tutoriales de Código Genesis para coger ideas:
https://codigogenesis.com/anadir-rol-usuario-wordpress-personalizado/
https://codigogenesis.com/anadir-capacidades-rol-usuario-wordpress/
https://codigogenesis.com/eliminar-capacidades-rol-usuario-wordpress/
https://codigogenesis.com/restaurar-roles-usuario-defecto-wordpress/
https://codigogenesis.com/eliminar-rol-usuario-wordpress/
Novedades
La newsletter MasterWP adquirida por Howard Development
Google Analytics declarada ilegal en Francia también:
Tip de la semana
Menciones
Tenemos unos cuantos comentarios de iVoox que se habían ido a la carpeta de spam.
Follow-up
Si quieres evitar la actualización de versiones mayores de WordPress, añadir a wp-config.php:
// Configuración de actualizaciones
define( ‘AUTOMATIC_UPDATER_DISABLED’, false );
define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );
Gracias a:
Este episodio está patrocinado por ModularDS, la plataforma de gestión de web que incluye actualizaciones, backups, uptime monitor, análisis de vulnerabilidades, reportes y mucho más. Todo en una sola herramienta.
Ya está disponible Genesis Pro para todo el mundo, 360$ anuales que dan acceso a:
- Genesis Framework
- Child themes de Genesis de StudioPress
- 1 año de hosting en WP Engine
- Plugin Genesis Pro (Diseños y secciones, restricción de bloques por usuarios…) y Genesis Custom Blocks Pro.


Deja una respuesta