# la-Components-wp ## Описание Набор готовых компонентов для Wordpress (tailpress-theme) ## Компоненты: **language-switcher.php** : Переключает язык темы, либо филиалы сайта, если они реализованы через Polylang плагин **navigation-menu.php** : Выводит навигационное меню, по умолчанию используется меню "Шапка сайта", добавлена сео разметка (бредкрамсы и прочее), так как Yoast или другой seo плагин сюда не подцепится. **footer.php** : Скелетон компонент футера ## Блоки **hero-block.php** : Заглавный блок, добавлен без скелетона, для примера вёрстки, стилей и скриптов, есть слайдер и текст из ацф полей. Присутствует лайтбокс. **gallery-tabs.php** : Галерея-слайдер с табами, схожа с reviews-block.php, но есть различия в полях и коде **reviews-block.php** : Галерея с отзывами - галерея-слайдер с табами, есть возможность загружать видеоотзывы и отзывы в виде изображений. **contacts-block.php** : Блок с контактами и яндекс картой, карта подгружена через библиотеку, для возможности стилизации, поддерживается собственная свг иконка для отметки локации, настроено смещение, активация карты по клику, чтобы не блокировать скрол на мобилках. Контейнер с адресом заполняемый через ацф-поле. **club-card.php** : Блок выводит кастомный пост тайп, в текущей реализации есть надстройка через Polylang, чтобы выводить посты относящиеся к выбранному языку **Формы** : Блоки формы предлагаю делать через плагин fluent forms, выглядит самым гибким из всех существующих, есть невидимые инпуты, чтобы не мучаться в вёрсткой (верстаем обычные инпуты, затем делаем форму с невидимыми инпутами в плагине и просто заполняем их контентом из сверстанных блоков) и хорошая настройка ## Остальное **modals.php и js/modals.js** : Система вывода модалок, создает в футере, общий компонент обертку для модалок, куда потом выводится контент из php-файлов в modals директории. : Создаем php-файл в modals с префиксом modal, например modal-example.php c любым содержимым (```