WP Manifestindependent plugin directory
manifest / events / citas-wordpress

Gestión de Citas

Plugin de WordPress para configurar la disponibilidad de citas y asignarlas a usuarios, con API REST.

★ 0stars

Install

Download source zip No release zip yet

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.zip
No 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_callback devuelve true). Antes de usarlo en producción conviene exigir autenticación.

Instalación

  1. Copia gestion-citas.php en wp-content/plugins/gestion-citas/.
  2. Actívalo en Plugins.
  3. 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é