Идея
Заказчику требовалось доработать функционал сайта и внести небольшие правки
Задачи
- Сделать перестановку в меню. Добавить новый фильтр.
- Добавить новые параметры в карточку объекта.
- Провести оптимизацию скорости сайта.
- Написать несколько фильтров для главного поиска сайта.
Решение
Основная задача — написание новых фильтров для поиску по сайту, и вывод этих параметров в поиск и меню сайта. Поиск сайта был реализован через тему сайта, которая расширяла базовые возможности WordPress CMS. Были дописаны фильтры поиска и выведены отдельными колонками в меню, и вкладками главного меню.
Второстепенной задачей являлась оптимизация скорости сайта. Так как это сайт-агрегатор, для каждого объекта в среднем использовалось 10 фотографий. Проблема заключалась в том что WordPress умолчанию генерирует 4 варианта изображения + оригинал. К тому же в теме сайта было еще 15 дополнительных вариантов изображений. Из-за этого сайт занимал больше 44ГБ. Для оптимизации сайта было решено использовать всего три варианта изображений, за счет чего размер сайта сократился до 14гб.