Задача:
Создать тему для сайт на Вордпрес используя стили сайтов примеров
(все сайты написаны на одной теме, стили можно выкачать через wget или другую программу для скачивания сайтов)
Функционал:
Нужно сделать админку таким образом чтобы весь контент можно было редактировать. Тема сайта должна поддерживать мультиязычность.
На сайтах примерах видно что у них разные шапки и футеры. Нужно добавить опции чтобы была возможность делать максимально разные шапки и футеры на разных сайтах используя одну и ту же тему.
Все текстовые поля страницы должны редактироваться через поле визуального редактора.
Все стили должны наследоваться от глобального родителя чтобы не писать классы руками в теле визуального редактора.
Реализовать систему динамических классов на странице используя глобальное поле приставки. Например в поле приставки к классам вводим значение -mysite, тогда классы на сайте должны выглядеть таким образом .class-mysite. Шаблонную часть приставки реализовать через вывод поля приставки. Часть всего js и css вынести в шаблон и там добавить приставку класса.
Реализовать глобальные поля по смене глобальных настроек темы:
Цвет фона, цвет заголовков, цвет текста, ширина контейнера, шрифты заголовков, шрифты текста, по возможности можно добавить свои настройки если видно что определенную часть стилей можно вынести на глобальный уровень.
Очень важно чтобы сайт было легко редактировать и все поля были логически разделены между собой. Важно чтобы человек который не знает html мог с легкостью наполнить сайт.
Реализовать шорткод [TODAY] который будет в теле материала заменять шорткод на текущую дату пример(
Актуально на [TODAY] на фронте будет - [TODAY] )
Если вы для FAQ планируете использовать плагин - это должен быть плагин реализованный в теле наполнения страницы который так же будет использовать Schema.org разметку.
Допускается плагин для создания содержания (LuckyWP Table of Contents )
PageSpeed должен быть 100 из 100 (может страдать только accessibility)
Сайт должен для кеширования использовать только Autooptimize для JS/CSS. Html не должен кешироваться.
Примеры я пришлю исполнителю в личные сообщения
Учтите что после окончания всех правок и исправления багов будет процесс Code Review для проверки проекта на логичность и проверка "захардкоженных" переменных которые не позволят использовать тему гибко