Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/serberar/citas-wordpress/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Gestión de Citas para WordPress
Plugin de WordPress para definir la disponibilidad de citas y asignarlas a usuarios desde el panel de administración.
Funcionalidades
- Menú propio Citas en el escritorio de WordPress.
- Configurar disponibilidad: días y franjas horarias en las que se pueden dar citas.
- Citas disponibles: listado de huecos libres y ocupados, con asignación a usuarios registrados.
- La configuración se guarda como opción de WordPress (
configuracion_disponibilidad), sin tablas extra.
API REST
| Método | Ruta | Qué hace |
|---|---|---|
GET |
/wp-json/citas/v1/disponibles/ |
Devuelve las citas que aún no tienen usuario asignado. |
POST |
/wp-json/citas/v1/asignar/ |
Asigna una cita a un usuario (mes, dia, desde, hasta, usuario_id). |
Los dos endpoints están abiertos (
permission_callbackdevuelvetrue). Antes de usarlo en producción conviene exigir autenticación.
Instalación
- Copia
gestion-citas.phpenwp-content/plugins/gestion-citas/. - Actívalo en Plugins.
- Entra en Citas → Configurar disponibilidad para crear los primeros huecos.
Tecnologías
PHP y la API de plugins de WordPress (add_menu_page, add_submenu_page).
Autor
Sergio Bernabé