Plugin WordPress
Le plugin WordPress BailaYa ajoute des blocs Gutenberg et des shortcodes pour afficher les donnees en direct du studio sur n'importe quel site WordPress.
Installation
Installez le plugin en telechargeant le fichier ZIP dans Extensions → Ajouter → Telecharger une extension, ou en placant le dossier bailaya/ dans wp-content/plugins/.
Puis allez dans Reglages → BailaYa et entrez votre ID de Studio.
Blocs Gutenberg
Les blocs suivants sont disponibles dans l'editeur de blocs :
| Bloc | Description |
|---|---|
| BailaYa: Class Schedule | Cours a venir pour les 7 prochains jours |
| BailaYa: Class Schedule by Type | Cours filtres par un type de danse specifique |
| BailaYa: Instructor List | Instructeurs du studio avec photos et biographies |
| BailaYa: Studio Profile Card | Logo, nom, description et adresse du studio |
| BailaYa: User Profile Card | Profil d'un utilisateur/instructeur individuel |
| BailaYa: Private Lesson Instructors | Tarifs et disponibilite des instructeurs avec CTA de reservation |
| BailaYa: Package List | Forfaits de cours disponibles avec CTA d'achat |
Chaque bloc dispose d'un panneau lateral dans l'editeur avec des reglages pour la langue, le TTL du cache, l'URL de reservation et un ID de studio alternatif.
Shortcodes
Tous les blocs sont egalement disponibles en tant que shortcodes.
Emploi du temps des cours
[bailaya_class_schedule locale="en" currency="USD" cache_ttl="300"]
Emploi du temps des cours par type
[bailaya_class_schedule_by_type type_name="Salsa" locale="es" currency="MXN"]
Liste des instructeurs
[bailaya_instructor_list locale="en"]
Carte de profil du studio
[bailaya_studio_profile_card locale="en"]
Carte de profil utilisateur
[bailaya_user_profile_card user_id="user_abc" locale="en"]
Instructeurs de cours prives
[bailaya_private_lesson_instructors locale="en" book_base_url="https://www.bailaya.com/en/book/private-lesson/"]
Liste des forfaits
[bailaya_package_list locale="en" buy_base_url="https://www.bailaya.com/packages/"]
Reglages globaux
| Reglage | Description |
|---|---|
| ID de Studio | Votre ID de studio BailaYa (utilise par tous les blocs/shortcodes sauf si remplace) |
| TTL du Cache | Duree de vie par defaut du cache en secondes (par defaut : 300). Definissez 0 pour desactiver. |
| URL Base de Reservation | URL de base pour les liens de reservation de cours |
Cache
Les donnees de l'API BailaYa sont mises en cache en utilisant les transients WordPress. Le TTL par defaut est de 5 minutes (300 secondes). Vous pouvez le remplacer par bloc/shortcode avec cache_ttl="600", ou desactiver le cache avec cache_ttl="0".