Создание расписания походов через даты ACF
Задача:
- Разработать многостраничный сайт-мультилендинг для клуба путешествий «Пора в поход» с индивидуальным дизайном и разработкой на CMS WordPress;
- Каждый поход (>60 походов/будет ещё больше) представляет собой лендинг. Выводится в типе «Запись»;
- Все походы (будущие даты = текущая дата + 30 дней вперёд) должны выводиться отдельным расписанием на отдельной странице;
- Также эти дополнительные поля будут отображаться в карточке похода на страницах группировки (archieve);
- Без использования громоздких плагинов
Решение задачи:
- Плагин WP Advanced Custom Fields;
- Создание полей с датой начала похода, датами похода (т.к походы бывают на несколько дней) и количества дней для отображения дней в походе: однодневые/многодневные;
- Данные поля будут выводиться для заполнения в типах «Записи»
- Вывод отдельной страницы расписания
Создание страницы «Расписание»:
- Создание в /wp-content/themes/ваша_или_дочерняя_тема/template-parts/ страницы шаблона schedule.php;
- Задать название шаблона /* Template Name: Расписание */;
- В админ-панели WP создать новую страницу;
- Выбрать нужный шаблон