Skip to content

Releases: soyunomas/wp-temporary-user-accounts

Versión 1.0.0 - Lanzamiento Inicial

Choose a tag to compare

@soyunomas soyunomas released this 20 Sep 01:04
f981053

¡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.