Saltar al contenido principal

Plugin de WordPress

El plugin de WordPress de BailaYa agrega bloques de Gutenberg y shortcodes para mostrar datos en vivo del estudio en cualquier sitio de WordPress.

Instalación

Instala el plugin subiendo el archivo ZIP en Plugins → Añadir nuevo → Subir plugin, o colocando la carpeta bailaya/ en wp-content/plugins/.

Luego ve a Ajustes → BailaYa e ingresa tu ID de Estudio.

Bloques de Gutenberg

Los siguientes bloques están disponibles en el editor de bloques:

BloqueDescripción
BailaYa: Class ScheduleClases próximas de los próximos 7 días
BailaYa: Class Schedule by TypeClases filtradas por un tipo de baile específico
BailaYa: Instructor ListInstructores del estudio con fotos y biografías
BailaYa: Studio Profile CardLogo, nombre, descripción y dirección del estudio
BailaYa: User Profile CardPerfil de un usuario/instructor individual
BailaYa: Private Lesson InstructorsPrecios y disponibilidad de instructores con CTA de reserva
BailaYa: Package ListPaquetes de clases disponibles con CTA de compra

Cada bloque tiene un panel lateral en el editor con ajustes para idioma, TTL de caché, URL de reserva e ID de estudio alternativo.

Shortcodes

Todos los bloques también están disponibles como shortcodes.

Horario de clases

[bailaya_class_schedule locale="en" currency="USD" cache_ttl="300"]

Horario de clases por tipo

[bailaya_class_schedule_by_type type_name="Salsa" locale="es" currency="MXN"]

Lista de instructores

[bailaya_instructor_list locale="en"]

Tarjeta de perfil del estudio

[bailaya_studio_profile_card locale="en"]

Tarjeta de perfil de usuario

[bailaya_user_profile_card user_id="user_abc" locale="en"]

Instructores de clases privadas

[bailaya_private_lesson_instructors locale="en" book_base_url="https://www.bailaya.com/en/book/private-lesson/"]

Lista de paquetes

[bailaya_package_list locale="en" buy_base_url="https://www.bailaya.com/packages/"]

Ajustes globales

AjusteDescripción
ID de EstudioTu ID de estudio de BailaYa (usado por todos los bloques/shortcodes a menos que se sobreescriba)
TTL de CachéTiempo de vida predeterminado de la caché en segundos (predeterminado: 300). Establece 0 para desactivar.
URL Base de ReservaURL base para los enlaces de reserva de clases

Caché

Los datos de la API de BailaYa se almacenan en caché usando transients de WordPress. El TTL predeterminado es de 5 minutos (300 segundos). Puedes sobreescribirlo por bloque/shortcode con cache_ttl="600", o desactivar la caché con cache_ttl="0".