Event API Аддон
Event API Аддон Это мощная утилита, разработанная для Modern Events Calendar Это позволяет беспрепятственно отображать ваши события во внешних веб-приложениях и платформах. Создавая скрипты или JSON-файлы, вы можете синхронизировать данные о событиях между несколькими доменами без ручного повторного ввода.
Требования
МЭК Лайт/Про
Последняя версия
1.4.0
Последнее обновление
2026-04-15 15:28:13
Первоначальная настройка и требования
Установка
Прежде чем начать, убедитесь, что выполнены следующие требования:
Активация: Перейдите в меню плагинов WordPress и убедитесь, что оба плагина включены. MEC и Event API Аддон активны
MEC Lite или Pro: В отличие от некоторых дополнений, Event API работает с обеими версиями Modern Events Calendar.
Читайте также:
Как установить MEC и дополнения?Посмотрите на график Event API
Вы можете сгенерировать API либо для определенной группы событий (с помощью шорткодов), либо для отдельной страницы события.
Event API для шорткодов
Чтобы отобразить определенный календарный вид на другом веб-сайте:
- Перейдите в MEC > Короткие коды.
- Найдите нужный вам короткий код и нажмите Создать API.

Event API для отдельных мероприятий
Чтобы отобразить подробную информацию об одном событии на другом веб-сайте:
- Перейдите в МЭК > Все события.
- Найдите интересующее вас мероприятие и нажмите Создать API.

Управление API-хабом
После нажатия кнопки «Создать API» вы будете перенаправлены в интерфейс управления. Эта страница разделена на два основных раздела:

Управление доменом (левая сторона)
- Авторизация домена: Укажите конкретный(е) домен(ы), где вы хотите отобразить событие. Вы также можете настроить API для работы на этих доменах. Все домены.
- Удаление доступа: Чтобы отозвать доступ, выберите домен(ы) и нажмите кнопку. Значок корзиныЭто немедленно отключает API для этих конкретных местоположений.
- Завершить: Всегда нажимайте кнопку Создать кнопку после того, как будут настроены параметры вашего домена.
Извлечение данных (правая сторона)
В правой части экрана расположены инструменты, необходимые для создания целевого веб-сайта:
- Поле скрипта: Содержит скрипт, который можно скопировать в буфер обмена. Используйте его для встраивания контента непосредственно в HTML-код другого сайта.
- Поле JSON: Предоставляет данные о событиях в формате JSON, идеально подходящем для разработчиков, которым необходимо извлекать необработанные данные в пользовательское веб-приложение.
Вы можете увидеть образцы используемого API ниже:


Полезный совет: Убедитесь, что ваш хостинг-провайдер включил поддержку iframe на вашем сайте, поскольку скрипту необходима эта функция для корректного отображения контента.
Глобальные настройки и персонализация
Глобальные параметры конфигурации можно найти, перейдя по следующему пути: Настройки MEC > Настройки > Event API.
- Интеграция источника: Вы можете указать адрес вашего исходного веб-сайта. Колонтитулы в выходных данных целевого веб-сайта.
- Лимиты событий: Для обеспечения единообразия макета регулируйте количество событий, отображаемых в выходных данных шорткода.

Примеры использования (когда этот аддон полезен)
- Кроссплатформенная синдикация: Идеально подходит для организаций, которые управляют одним основным календарем мероприятий, но нуждаются в отображении расписаний на сайтах партнеров или поддоменах.
- Интеграция с мобильным приложением: Идеально подходит для разработчиков, использующих Формат JSON передавать данные о событиях в режиме реального времени в нативное мобильное приложение.
- Централизованное управление: Это полезно для агентств, управляющих несколькими клиентскими площадками, которые хотят обновить событие один раз в центральном хабе, чтобы оно мгновенно отобразилось везде.
В некоторых ситуациях этот аддон может быть не идеальным.
- Ограничения хоста: Если ваш хостинг-провайдер строго блокирует плавающие фреймыСтандартный метод с использованием скриптов работать не будет.
- Сайты с интенсивной оптимизацией: Если целевой сайт использует агрессивные плагины для оптимизации скорости, они могут блокировать внешние ссылки на скрипты, необходимые для загрузки API.
- Строгое соблюдение GDPR: Плагины для управления согласием на использование файлов cookie, установленные сторонними разработчиками на исходном сайте, иногда могут переноситься на целевой сайт, что может потребовать дополнительной технической настройки для решения этой проблемы.
Устранение неполадок для начинающих
- События не загружаются? Если вы используете плагины для оптимизации (например, WP Rocket или Autoptimize), вам необходимо... исключить «внешние ссылки» в рамках этих плагинов, чтобы скрипт API не игнорировался.
- Скрипт не работает? Убедитесь, что вы нажали на кнопку. Создать кнопку После добавления ваших доменов API останется неактивным; в противном случае он останется недоступным.
- Проблемы с форматированием? Если на новом сайте изображение выглядит «некорректно», попробуйте переключить Колонтитулы вариантов в Event API настройки, чтобы определить, какой вариант лучше подходит для CSS целевого объекта.
FAQ
Какова цель MEC? Event API Добавить?
МЭК Event API Дополнение позволяет легко копировать события, экспортировать скрипты и загружать JSON-файлы. Оно дает возможность получать данные о событиях или отдельных страницах событий в формате JavaScript или JSON и использовать их в веб-приложениях или отображать на другом сайте WordPress (даже без доступа к MEC) или на простой HTML-странице с помощью iframe.
Это Event API Совместимо ли это дополнение с MEC Lite и MEC Pro?
Да, вы можете использовать Event API Дополнение для MEC Lite или Pro.
Как я могу использовать Event API Дополнение для отображения событий на другом веб-сайте?
Самый простой способ использовать Event API Дополнение для шорткодов и страниц отдельных событий на другом веб-сайте заключается в копировании кода JavaScript, настройке параметра домена и вставке его в обычный HTML-документ. Событие или шорткод будут отображаться через iframe.
Где я могу найти опцию «Создать API» для шорткодов и отдельных событий?
Для шорткодов перейдите на страницу шорткодов MEC и нажмите «Создать API» для выбранного шорткода. Для отдельных событий перейдите на страницу «Все события» MEC и нажмите «Создать API» для выбранного события.
Какие параметры конфигурации домена доступны при создании API?
Вы можете указать конкретные домены для отображения событий или настроить API для использования на всех доменах. Для управления доступом к доменам введите конкретные домены или настройте API для всех доменов.
Как удалить API из домена?
Чтобы удалить API, выберите домен(ы) или «Все домены» и нажмите значок корзины.
Какие типы выходных данных доступны из Event API Добавить?
1. JavaScript-код для отображения любого шорткода или страницы отдельного события через iframe, 2. весь календарь в формате JSON, и 3. только события в формате JSON.
Где я могу это настроить? Event API настройки?
После установки Event API Доступ к настройкам дополнения можно получить, перейдя в Настройки MEC > Настройки > Event APIЗатем вы можете добавить заголовок и нижний колонтитул исходного веб-сайта на целевой веб-сайт и ограничить количество событий в выходных данных шорткода.
Что делать, если внешние ссылки на скрипты не загружаются на моих веб-страницах?
Если вы используете плагины для оптимизации скорости загрузки сайта, возможно, именно они являются причиной того, что внешние ссылки на скрипты не загружаются. Вам необходимо исключить «внешние ссылки» из этих плагинов, чтобы они не игнорировались и работали корректно.
Каковы основные требования для обеспечения работоспособности скрипта?
Чтобы убедиться в работоспособности вашего скрипта, проверьте, включен ли он на всех доменах или на конкретном домене. Кроме того, уточните у своего хостинг-провайдера, включена ли возможность создания iframe-элементов на вашем веб-сайте.
Как настроить отображение событий на целевом веб-сайте с помощью... Event API Добавить?
Вы можете добавить заголовок и нижний колонтитул исходного веб-сайта на целевой веб-сайт и ограничить количество событий, отображаемых в выходных данных шорткода.
Привет,
Все хорошо, кроме одной мелочи! Мой подключаемый модуль согласия на использование файлов cookie GDPR на исходном веб-сайте отображается на целевом веб-сайте.
Я могу деактивировать плагин на определенной странице, введя слаг соответствующей страницы. Но где я могу найти этого слизняка???
Спасибо за вашу помощь,
Бен
Привет всем
Спасибо, что обратились к нам
Пожалуйста, обратитесь к webnusЧтобы создать заявку, перейдите по ссылке .net/support.
Наши специалисты свяжутся с вами в кратчайшие сроки для решения проблемы. Спасибо за терпеливость.