Перейти к основному содержимому

Плагин WordPress

Плагин BailaYa для WordPress добавляет блоки Gutenberg и шорткоды для отображения данных студии в реальном времени на любом сайте WordPress.

Установка

Установите плагин, загрузив ZIP-файл в Плагины → Добавить новый → Загрузить плагин, или поместив папку bailaya/ в wp-content/plugins/.

Затем перейдите в Настройки → BailaYa и введите ваш ID студии.

Блоки Gutenberg

Следующие блоки доступны в редакторе блоков:

БлокОписание
BailaYa: Class ScheduleПредстоящие занятия на следующие 7 дней
BailaYa: Class Schedule by TypeЗанятия, отфильтрованные по конкретному стилю танца
BailaYa: Instructor ListПреподаватели студии с фотографиями и биографиями
BailaYa: Studio Profile CardЛоготип студии, название, описание, адрес
BailaYa: User Profile CardПрофиль отдельного пользователя/преподавателя
BailaYa: Private Lesson InstructorsЦены и доступность преподавателей с CTA бронирования
BailaYa: Package ListДоступные пакеты занятий с CTA покупки

Каждый блок имеет боковую панель в редакторе с настройками языка, TTL кэша, URL бронирования и альтернативного ID студии.

Шорткоды

Все блоки также доступны как шорткоды.

Расписание занятий

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

Расписание занятий по стилю

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

Список преподавателей

[bailaya_instructor_list locale="en"]

Карточка профиля студии

[bailaya_studio_profile_card locale="en"]

Карточка профиля пользователя

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

Преподаватели частных уроков

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

Список пакетов

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

Глобальные настройки

НастройкаОписание
ID студииВаш ID студии BailaYa (используется всеми блоками/шорткодами, если не переопределен)
TTL кэшаВремя жизни кэша по умолчанию в секундах (по умолчанию: 300). Установите 0 для отключения.
Базовый URL бронированияБазовый URL для ссылок бронирования занятий

Кэширование

Данные из API BailaYa кэшируются с помощью транзиентов WordPress. TTL по умолчанию — 5 минут (300 секунд). Вы можете переопределить его для отдельного блока/шорткода с помощью cache_ttl="600" или отключить кэширование с помощью cache_ttl="0".