Плагин для управления событиями (мероприятиями) на WordPress. Кастомный тип записей с Яндекс-картами, AJAX-пагинацией и шорткодами.
https://testwp.d-at.ru/wp-admin Логин - admin Пароль - YdZ3rLzFxh&M1P)0Fn
- Кастомный тип записей
event— название, дата, место проведения, координаты на карте - Метабокс в админке — поля даты и адреса + интерактивная Яндекс-карта с выбором точки кликом, перетаскиванием метки или вводом адреса с автокомплитом
- Шорткод
[events_list]— список предстоящих событий (дата >= сегодня), сортировка по дате, карточки с мини-картами - Шорткод
[events_map]— общая карта со всеми предстоящими событиями - Кнопка «Показать больше» — AJAX-подгрузка следующих событий без перезагрузки страницы (
wp_ajax/wp_ajax_nopriv) - Страница настроек — API-ключ Яндекс-карт (Настройки → Fortune P. Events)
- Безопасность — nonce-проверка AJAX,
sanitize_text_field,wp_unslash,esc_html/esc_attr/esc_url, валидация дат и координат,current_user_can - i18n — полная поддержка переводов,
.po/.moфайлы (ru → en) - Адаптивная вёрстка — CSS Grid, мобильный breakpoint
- Учёт часового пояса —
wp_date()+current_time()из настроек WordPress
- WordPress 5.0+
- PHP 7.4+
[events_list]
Выводит список ближайших событий (по 3 шт.) с кнопкой «Показать больше».
| Параметр | По умолчанию | Описание |
|---|---|---|
per_page |
3 |
Количество событий на странице |
[events_list per_page="6"]
[events_map]
Выводит карту со всеми предстоящими событиями (с балунами).
| Параметр | По умолчанию | Описание |
|---|---|---|
height |
450px |
Высота карты |
[events_map height="600px"]