Зачем я перевёл krivoshein.site на блочную тему WordPress

14 мая 2026 года я перевёл krivoshein.site на собственную блочную тему drslon-blog-theme. Хотелось не просто поменять цвета, а отделить главную страницу с услугами от блога и привести шаблоны к понятной структуре. В документации WordPress блочная тема определяется через использование блоков во всех частях сайта, включая шапку, навигацию и подвал.

Главная и блог решают разные задачи

Главная осталась отдельной страницей с описанием работы и контактами. Для блога я сделал свою витрину: карточки материалов, разделы, поиск и шаблон отдельной записи. Это помогает не смешивать страницу услуг с лентой публикаций и отдельно развивать каждую часть сайта.

Переход не означал отказа от старых материалов. В записях уже были HTML-блоки, шорткоды, изображения и сторонние элементы. Их нужно проверять на новой теме, иначе аккуратная главная страница легко скрывает сломанную старую инструкцию или таблицу, которая не помещается на телефоне.

Скорость проверяется отдельно от типа темы

После перехода я сделал замер PageSpeed Insights. Он показывает состояние конкретной страницы в конкретном прогоне, но сам по себе не отделяет влияние темы от кэша, изображений, рекламы и внешних скриптов. Блочная архитектура не является обещанием автоматически получить высокий Performance.

Здесь важно не смешивать Accessibility, Best Practices и производительность. Это разные проверки. А полевые данные о реальных посетителях отличаются от лабораторного запуска Lighthouse. Подробнее я разбирал эту разницу в заметке о показателях PageSpeed.

Тема отвечает за представление, а не за все функции сайта

Шаблоны и оформление удобно держать в теме. Независимую от внешнего вида логику, интеграции и служебные обработчики лучше отделять, чтобы смена оформления не выключала важные возможности. При этом не нужно переносить код механически: сначала стоит понять зависимости существующих шорткодов и блоков.

Изменения я проверяю локально, сохраняю в Git и затем переношу на рабочий сайт. Для такой проверки пригодился DDEV. Старую тему на этапе перехода я оставил как запасной вариант, но настоящий откат требует также учитывать данные, настройки и изменения в редакторе сайта.

После смены темы полезно открыть архив, поиск, одиночную запись, контакты и несколько старых страниц с телефона. Затем проверить кэш и внешние интеграции. Для меня главная ценность этой работы в более понятном устройстве сайта: дальше проще менять отдельный шаблон, не переделывая всё сразу.

Источники и ссылки


Комментарии загружаются…