Сделать сайт быстрее и легче без потери существующего функционала
Задача была не в том, чтобы просто сверстать новый интерфейс. Нужно было уменьшить объём кода и компонентов, которые WordPress выполняет при каждом запросе, но при этом сохранить существующие URL, контент, сервисы, формы, блог и привычную работу редакции.
Лёгкая кастомная тема вместо универсального слоя
Основные страницы получили собственные PHP-шаблоны и подключают только ту разметку и логику, которая действительно нужна конкретному разделу сайта.
Постепенный отказ от Elementor
Известные Elementor-template вставки перенаправлены на локальные template-parts. Старые статьи продолжают работать, а новые страницы больше не требуют запускать конструктор ради типовых секций.
Сокращение избыточных компонентов
Часть функциональности, раньше зависевшей от темы и дополнительных компонентов, перенесена непосредственно в тему. Это уменьшило количество лишних обработчиков и дополнительной PHP-работы в жизненном цикле WordPress.
Сохранение сложного legacy-функционала
Brandbot, МКТУ, ФИПС, блоговые функции, CRM-логика и другие критичные сценарии не переписывались без необходимости, а были изолированы в отдельных модулях и подключаются там, где нужны.
Результат проверен замерами
Производительность сравнивалась на семи одинаковых типах страниц до и после перехода. Это позволило оценить не только субъективное ощущение скорости, но и реальное время PHP, потребление памяти и этапы выполнения WordPress.