Дано:
Локальный сайт на WordPress. Источник-донор информации, откуда нужно парсить информацию - https://opendata.mkrf.ru/item/dev
Задачи:
1) Настроить геотаргетинг на WordPress сайте для городов проведения мероприятий. В хедере перед строкой поиска реализовать выпадающий список городов. При выборе города подразумевается показ листинга мероприятий только для этого города. С категориями мероприятий в хедере, соответственно, та же история.
Есть установленные плагины: «WT Geotargeting», «GEO my WP». Возможно, с помощью них получится реализовать.
2) С помощью PHP и RESTfull API написать парсер культурных мероприятий с указанного источника для 5 городов (указаны в архиве), чтобы на конечном сайте эти мероприятия отображались на главной странице (листинг мероприятий) и в соответствующих категориях меню со следующей информацией:
• название;
• краткое описание;
• полное описание;
• баннер события;
• дата и время начала;
• дата и время окончания;
• онлайн-событие или нет (при наличии);
• место проведения (с указанием города проведения; пример в существующих мероприятиях);
• стоимость (при наличии);
• ссылка на регистрацию/покупку билета (при наличии).
Набор данных из источника - "events" (https://opendata.mkrf.ru/item/api).
Мероприятия на сайте показываются через плагин «WP Event Manager» (события этого плагина для примера показаны на гл. странице сайта). Хорошо бы парсер встроить в этот плагин.
Ключ API в наличии.
3) На целевом сайте в подробном описании мероприятия есть синяя кнопка «Зарегистрируйтесь». Желательно, чтоб по её нажатию происходил редирект на страницу с регистрацией/покупкой билетов.
Архив с сайтом по ссылке:
https://drive.google.com/file/d/1horQUYVZwGadidYr040g62BvsHBJeQnx/view?usp=sharing
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |