Releases: soyunomas/wp-temporary-user-accounts
Releases · soyunomas/wp-temporary-user-accounts
Release list
Versión 1.0.0 - Lanzamiento Inicial
¡Lanzamiento inicial del plugin WordPress Temporary User Accounts!
Esta primera versión estable (v1.0.0) introduce la funcionalidad principal para gestionar cuentas de usuario con acceso temporal en WordPress.
✨ Características Incluidas en esta Versión
- Configuración de Expiración de Rol: Permite establecer una fecha de caducidad para los roles de usuario (excepto administradores) de dos maneras:
- Relativa: Después de un periodo de tiempo predefinido (ej. 1 hora, 7 días, 1 mes).
- Específica: En una fecha concreta seleccionada a través de un calendario.
- Selección de Rol de Destino: Se puede elegir a qué rol se degradará el usuario una vez que el tiempo de su cuenta temporal haya expirado.
- Integración con Perfiles de Usuario: Los campos de configuración se añaden de forma nativa en las páginas de "Añadir nuevo usuario" y en la edición de perfiles de usuarios existentes.
- Columna de Estado en la Administración: Una nueva columna en la tabla de usuarios (
Usuarios>Todos los usuarios) muestra de un vistazo si una cuenta es permanente, temporal, o si su tiempo ya ha expirado. - Automatización con WP-Cron: El proceso de cambio de rol está totalmente automatizado y se ejecuta en segundo plano gracias al sistema de tareas programadas de WordPress.
- Medidas de Seguridad Fundamentales:
- Uso de Nonces para proteger los formularios contra ataques CSRF.
- Comprobación de capacidades de usuario para asegurar que solo los usuarios autorizados puedan modificar la configuración.
- Protección explícita para evitar que los roles de administrador puedan ser modificados.
📦 Archivos
Para instalar el plugin, descarga el archivo wp-temporary-user-accounts.zip adjunto a esta release y súbelo a través del panel de administración de WordPress.