При создании нового сайта на WordPress недостаточно сравнить темы по внешнему виду и набору демонстрационных страниц. Гораздо важнее понять, как устроена тема: какие элементы можно менять в панели управления, где определяются шаблоны, как подключаются стили и насколько глубоко разработчику придётся работать с PHP.
В экосистеме WordPress сосуществуют две основные архитектуры: блочные и классические темы. Блочная тема использует блоки не только в содержимом записей, но и в шапке, подвале, навигации и шаблонах страниц. Классическая тема формирует эти части преимущественно с помощью PHP-шаблонов и предоставляет настройки через Customizer, меню, области виджетов или собственную панель.
Ни один подход нельзя назвать безусловно лучшим. Выбор зависит от требований к дизайну, состава команды, процесса публикации изменений, используемых плагинов и предполагаемого срока поддержки проекта.
Что меняется при выборе архитектуры темы
Тема отвечает не только за цвета и шрифты. Она определяет структуру HTML, расположение служебных элементов, доступные шаблоны и способы управления оформлением. Поэтому архитектура влияет сразу на несколько уровней проекта:
- интерфейс, в котором редактор меняет шапку, подвал и макеты страниц;
- формат файлов шаблонов и способ их обработки WordPress;
- распределение задач между владельцем сайта, дизайнером и разработчиком;
- возможность создавать новые варианты страниц без правки кода;
- совместимость с визуальными конструкторами и плагинами, меняющими вывод;
- порядок переноса и развёртывания изменений между тестовым и рабочим сайтом.
Блочная архитектура переносит значительную часть управления внешним видом в административный интерфейс. Классическая оставляет структуру под более прямым контролем PHP-кода. Это главное различие, из которого следуют остальные особенности.

Как устроена блочная тема
Блочная тема использует блоки для всех основных частей сайта. В виде блоков могут быть представлены логотип, название, навигация, заголовок записи, изображение записи, список публикаций, область комментариев, шапка и подвал. Пользователь получает возможность собирать из них не только содержимое отдельной страницы, но и общую структуру сайта.
Основными инструментами становятся Site Editor, шаблоны, части шаблонов, паттерны и глобальные стили. Site Editor открывается из раздела оформления и предназначен для работы с архитектурой сайта целиком. В нём можно редактировать шаблон записи, страницы, архива, результатов поиска или ошибки 404, если соответствующие возможности предусмотрены темой и WordPress.
Файлы блочных шаблонов обычно содержат разметку блоков, а не традиционный PHP-код, который последовательно вызывает шапку, цикл записей и подвал. Повторно используемые элементы, например шапка и подвал, оформляются как части шаблонов. Их изменение может распространяться на все макеты, где они подключены.
За базовые настройки дизайна обычно отвечает файл theme.json. Через него тема может задавать палитру, типографику, размеры, интервалы, параметры макета и стили отдельных блоков. Это позволяет согласовать возможности редактора с дизайн-системой: например, предоставить редакторам ограниченный набор фирменных цветов вместо произвольного выбора.
Блочная тема при этом не исключает PHP. Он по-прежнему нужен WordPress и может использоваться в теме для регистрации возможностей, подключения ресурсов, фильтров, обработчиков и другой логики. Различие состоит в том, что основной каркас страницы формируется блочными шаблонами, а не набором PHP-файлов классического типа.
Преимущества блочной архитектуры
- Визуальное управление всем сайтом. Многие изменения можно выполнить без редактирования файлов темы.
- Единая модель работы. Записи, страницы, шапка, подвал и шаблоны собираются из одинаковых сущностей — блоков.
- Гибкие макеты. Пользователь может создавать и назначать собственные шаблоны, если тема предоставляет такую возможность.
- Централизованные стили. Глобальные настройки помогают согласованно менять цвета, типографику и оформление блоков.
- Повторное использование паттернов. Готовые композиции ускоряют сборку типовых секций и страниц.
- Меньшая зависимость от отдельных экранов настроек. Значительная часть оформления сосредоточена в Site Editor.
Ограничения блочной архитектуры
Визуальная свобода требует дисциплины. Пользователь с правом редактировать шаблоны способен случайно удалить важный блок, изменить структуру архива или нарушить единообразие страниц. Поэтому для коммерческого проекта важно заранее определить роли, ограничить доступ к оформлению и подготовить понятную дизайн-систему.
Кроме того, изменения, выполненные через Site Editor, могут сохраняться в базе данных и иметь приоритет над исходными файлами темы. Разработчик исправляет шаблон в репозитории, но сайт продолжает показывать пользовательскую версию. Это не ошибка WordPress, а следствие предусмотренного механизма переопределения. Процесс разработки должен учитывать, где находится актуальный вариант каждого шаблона.
Наконец, качество работы сильно зависит от самой темы. Формальная принадлежность к блочным темам ещё не гарантирует удобной структуры, аккуратных паттернов и продуманного набора настроек. Плохо подготовленная блочная тема может предоставить слишком много несогласованных возможностей либо, наоборот, неоправданно ограничить редактора.
Как устроена классическая тема
Классическая тема строит страницы с помощью PHP-шаблонов. WordPress выбирает подходящий файл по иерархии шаблонов, а тот формирует HTML, вызывает необходимые функции и подключает другие части темы. Отдельные файлы могут отвечать за главную страницу, запись, обычную страницу, архив, результаты поиска или страницу ошибки.
Повторяющиеся части обычно выносятся в отдельные шаблонные файлы. Файл functions.php используется для настройки возможностей темы, регистрации меню и областей виджетов, подключения стилей и сценариев, а также добавления обработчиков WordPress. Конкретный состав файлов зависит от проекта, поэтому наличие определённого шаблона нельзя считать обязательным для каждой темы.
Настройки внешнего вида традиционно размещаются в Customizer. Через него тема может позволять менять логотип, цвета, фон, параметры шапки и другие значения с предварительным просмотром. Навигационные меню и виджеты также могут управляться через предназначенные для них разделы. Некоторые коммерческие темы заменяют или дополняют стандартные инструменты собственной панелью.
Классическая архитектура не означает использование старого редактора содержимого. Записи и страницы могут редактироваться обычным блочным редактором, тогда как окружающий их каркас остаётся PHP-шаблоном. Точно так же классическая тема может применять theme.json для настройки редактора и глобальных параметров. Граница проходит не между блоками и их полным отсутствием, а между способами построения шаблонов сайта.
Преимущества классической архитектуры
- Предсказуемый контроль кода. Структура страниц определяется файлами темы и меняется через стандартный процесс разработки.
- Зрелая экосистема. Многие темы, дочерние темы, расширения и интеграции создавались именно для классической модели.
- Удобство сложной серверной логики. Разработчику проще сочетать разметку с PHP-условиями, циклами и функциями вывода.
- Ограничение редакторских рисков. Пользователь не может случайно перестроить глобальный шаблон, если такая возможность не реализована отдельно.
- Совместимость с устоявшимися процессами. Команда может хранить всю структуру темы в системе контроля версий и развёртывать её как код.
Ограничения классической архитектуры
Даже небольшое изменение структуры иногда требует участия разработчика. Если владелец хочет перенести заголовок, добавить блок в шапку или изменить макет архива, нужной настройки в Customizer может не оказаться. Тогда приходится править PHP, создавать дочернюю тему либо использовать конструктор страниц.
Интерфейс управления также бывает фрагментированным. Содержимое редактируется в одном месте, виджеты — в другом, меню — в третьем, параметры темы — в Customizer или собственной панели. Для опытного администратора это привычно, но новым пользователям сложнее понять, где находится конкретный элемент.
Набор возможностей зависит от разработчика темы. Две классические темы могут иметь совершенно разные интерфейсы и несовместимые системы настроек. При смене продукта часть параметров, шорткодов или специальных виджетов может перестать использоваться.
Site Editor, Template Editor и редактор содержимого — не одно и то же
Путаница между редакторами часто приводит к неверному выбору темы. Блочный редактор записей и страниц предназначен прежде всего для содержимого конкретной публикации. В нём автор добавляет абзацы, изображения, колонки, кнопки и другие блоки.
Template Editor работает с шаблоном, который определяет расположение содержимого и окружающих элементов. Изменение такого шаблона может повлиять на все записи или страницы, которым он назначен. Этот редактор доступен в блочных темах, а также в специально адаптированных классических темах, разработчик которых включил соответствующую поддержку.
Site Editor охватывает оформление сайта в целом: шаблоны, части шаблонов, стили и навигацию. Полноценная работа с ним относится к блочным темам. Обычная классическая тема не становится блочной только потому, что содержимое страниц редактируется блоками или в ней доступен отдельный редактор шаблона.
Customizer решает другую задачу. Он передаёт теме параметры, предусмотренные её разработчиком. Пользователь выбирает из заранее созданных настроек, но обычно не перестраивает сам PHP-шаблон. В блочной теме Customizer, как правило, не является основным интерфейсом и может отсутствовать, если его не активирует тема или плагин.

Где проходит граница между контентом и дизайном
Для долгоживущего сайта важно отделить содержимое от оформления. Текст статьи, карточки товаров, сведения о сотрудниках и другие данные должны сохранять смысл независимо от темы. Шапка, подвал, ширина колонок и стили кнопок относятся к представлению.
Блочная архитектура делает эту границу гибкой, но менее очевидной. Паттерн может быть заготовкой дизайна, синхронизируемой композицией или стартовой структурой для отдельной страницы. Редактору необходимо понимать, меняет ли он один экземпляр блока, повторно используемый элемент или глобальный шаблон.
В классической теме граница обычно жёстче: PHP-файлы отвечают за представление, а редактор работает внутри выделенной области содержимого. Но она может размываться шорткодами, специальными виджетами и встроенным конструктором. Если тема хранит критически важный контент в собственных нестандартных элементах, зависимость от неё может оказаться выше, чем у блочного решения.
При оценке темы полезно задавать не только вопрос «можно ли собрать нужную страницу», но и вопрос «что останется после отключения темы». Чем больше содержательной информации хранится в стандартных блоках, записях, таксономиях и полях, тем проще сопровождать проект в будущем.
Совместимость плагинов
Большинство плагинов, работающих на уровне данных и системных функций WordPress, не требуют конкретной архитектуры темы. Резервное копирование, защита входа, отправка почты, оптимизация изображений и многие SEO-функции обычно не зависят от того, используются блочные или PHP-шаблоны.
Повышенного внимания требуют плагины, которые выводят элементы на публичной части сайта или изменяют шаблоны. К ним относятся интернет-магазины, системы бронирования, каталоги, личные кабинеты, формы со сложным оформлением, форумы и плагины членства. Совместимость следует оценивать не по общему заявлению «работает с WordPress», а по конкретным пользовательским сценариям.
Что проверить до выбора темы
- Есть ли у плагина блоки для вставки нужных элементов или он рассчитан на шорткоды и виджеты.
- Каким способом плагин формирует страницы и допускает ли переопределение своих шаблонов темой.
- Корректно ли выглядят формы, таблицы, уведомления, пагинация и сообщения об ошибках.
- Поддерживаются ли глобальные стили либо требуется отдельный CSS для согласования дизайна.
- Не зависит ли интеграция от классических областей виджетов, которых в выбранной блочной теме может не быть.
- Не требует ли плагин определённого конструктора страниц или специальной дочерней темы.
- Сохраняется ли функциональность при отключении визуальных дополнений темы.
Наличие блока у плагина не всегда означает полную поддержку Site Editor. Блок может подходить для вставки формы в страницу, но не предоставлять средств для изменения шаблона архива или отдельной записи пользовательского типа. Аналогично плагин с шорткодом способен работать в блочной теме через соответствующий блок, однако его оформление может потребовать дополнительной настройки.
Проверять совместимость лучше на тестовой копии с реальными данными. Нужно просмотреть не только главную страницу, но и архивы, поиск, страницу 404, одиночные записи, формы, состояния пустого результата, сообщения об ошибках и мобильное отображение. Архитектурные проблемы часто проявляются именно на второстепенных экранах.
Визуальные конструкторы и архитектура темы
Отдельные конструкторы страниц образуют третий уровень управления дизайном. Они могут работать поверх классической темы, предоставляя визуальный редактор для содержимого, либо заменять значительную часть шаблонной системы собственными механизмами. Поэтому сравнивать блочную тему и классическую тему с мощным конструктором только по внешнему виду интерфейса некорректно.
Если проект уже опирается на конкретный конструктор и команда умеет с ним работать, классическая совместимая тема может оказаться практичнее. Добавление Site Editor не обязательно даст пользу: появятся две параллельные системы управления стилями и макетами.
Для нового сайта без такой зависимости блочная тема позволяет решить многие задачи средствами ядра WordPress. Это уменьшает количество архитектурных слоёв, но не гарантирует полного отказа от дополнительных блоков. Сложные интерактивные секции, фильтры или отраслевые компоненты всё равно могут потребовать плагинов или собственной разработки.
Разработка и сопровождение
Классическая тема привычна командам, которые строят макеты в PHP, используют дочерние темы и развёртывают изменения из репозитория. Файл шаблона однозначно показывает, какая структура должна попасть на сайт. Если редакторам не предоставлены специальные средства изменения макета, рабочая версия меньше расходится с исходным кодом.
В блочном проекте необходимо заранее определить источник истины. Шаблоны и стили могут поставляться файлами темы, но администратор способен изменить их через Site Editor. Такие изменения сохраняются отдельно и могут перекрывать файловую версию. При переносе только файлов на другой сайт часть результата поэтому не воспроизведётся.
Это не делает блочные темы непригодными для профессиональной разработки. Просто процесс должен учитывать содержимое базы данных, экспорт редакторских настроек, разграничение прав и тестирование обновлений. Полезно заранее решить, какие элементы поддерживает команда разработки, а какие разрешено свободно менять владельцу сайта.
Блочная архитектура особенно эффективна, когда разработчик создаёт контролируемую систему: задаёт доступные цвета и размеры, готовит части шаблонов, создаёт паттерны и проверяет адаптивность. Если просто открыть редактору все настройки, гибкость быстро превращается в набор несовместимых макетов.
Влияние темы на хостинг и производительность
Обе архитектуры работают на обычном PHP-хостинге, подходящем для WordPress. Блочной теме не требуется отдельный серверный сервис, специальная панель управления или root-доступ. Выбор между Site Editor и PHP-шаблонами сам по себе не определяет тип хостинга.
Нельзя также утверждать, что любая блочная тема автоматически быстрее классической или наоборот. Скорость зависит от качества реализации, числа запросов, подключаемых сценариев и стилей, изображений, шрифтов, плагинов, кеширования и характеристик тарифа. Лёгкая классическая тема может быть быстрее перегруженной блочной, а аккуратно разработанная блочная — быстрее многофункционального классического продукта.
При оценке демонстрационной версии нужно учитывать, что красивый макет может включать большие изображения, внешние шрифты, анимацию и дополнительные библиотеки. Архитектура шаблонов не компенсирует избыточный объём ресурсов. Проверять следует конкретную конфигурацию сайта с теми плагинами и содержимым, которые планируется использовать. Отдельно изучите, как кэширование ускоряет загрузку WordPress-сайта: оно влияет на скорость независимо от выбранной архитектуры темы.
Для владельца виртуального хостинга важны стандартные параметры: поддерживаемая версия PHP, лимиты памяти и выполнения, возможность включить кеширование, резервное копирование и HTTPS. Эти требования относятся к WordPress в целом. Переход на VPS только ради использования блочной темы обычно не нужен. Для большинства контентных проектов достаточно выбрать подходящий тариф виртуального хостинга.
Когда выбирать блочную тему
Блочная архитектура хорошо подходит для нового информационного сайта, блога, корпоративного проекта или небольшого каталога, если владелец хочет самостоятельно управлять макетами и не зависеть от разработчика при каждом изменении шапки или страницы архива.
Она особенно уместна в следующих ситуациях:
- команда уже использует блочный редактор и понимает логику блоков;
- нужно собирать разные типы страниц из согласованных паттернов;
- редакторам требуется доступ к шаблонам и глобальным стилям;
- проект создаётся с нуля и не зависит от старых виджетов, шорткодов или конструктора;
- разработчик готов настроить
theme.json, паттерны и ограничения дизайн-системы; - проверена поддержка ключевых плагинов и их публичных компонентов.
Выбирать блочную тему только потому, что это более новый подход, не стоит. Нужны конкретные преимущества: самостоятельное редактирование шаблонов, единая работа с блоками или удобное управление глобальными стилями.
Когда выбирать классическую тему
Классическая архитектура остаётся разумным выбором для проектов со сложной серверной разметкой, жёстко контролируемым дизайном или зависимостью от проверенной темы и её экосистемы. Она подходит командам, которые предпочитают менять структуру через код и не хотят предоставлять редакторам доступ к глобальным шаблонам.
Классический подход стоит рассмотреть, если:
- критически важный плагин официально и полноценно интегрирован с конкретной классической темой;
- сайт строится вокруг визуального конструктора, заменяющего собственную систему шаблонов WordPress;
- макеты содержат много PHP-условий и специализированной логики вывода;
- структура должна поставляться и обновляться исключительно как код;
- редакторы меняют контент, но не должны перестраивать шапку, подвал и архивы;
- у команды уже есть поддерживаемая кодовая база, компоненты и процессы для классических тем.
Сам по себе возраст архитектуры не делает тему устаревшей. Значение имеют качество кода, регулярность поддержки, совместимость с WordPress и отсутствие зависимости от заброшенных расширений.
Гибридные варианты
Между двумя моделями нет абсолютно непроницаемой границы. Классическая тема может использовать блочный редактор, паттерны и theme.json. Специально адаптированная классическая тема способна предоставлять Template Editor для работы с отдельными шаблонами, не становясь при этом полноценной блочной темой с Site Editor.
Блочная тема, в свою очередь, может содержать PHP для настройки WordPress и реализации динамических возможностей. Плагины также способны добавлять собственные блоки, шаблоны и стили. Поэтому архитектуру нужно определять по основному способу формирования сайта, а не по наличию одного файла или пункта меню.
Гибридный подход полезен, когда команда хочет постепенно применять блочные инструменты, сохраняя контролируемую PHP-структуру. Для нового проекта он оправдан только при понятной причине. Сочетание нескольких систем без заранее определённых границ усложняет обучение редакторов и сопровождение.
Критерии выбора для нового сайта
Перед утверждением темы полезно составить список не из визуальных пожеланий, а из операций, которые команда будет выполнять после запуска.
- Определите владельца макетов. Если шапку, подвал и шаблоны будет регулярно менять контент-команда, блочная архитектура предоставляет более подходящий интерфейс. Если за структуру отвечает только разработчик, преимущества визуального редактирования менее значимы.
- Перечислите обязательные плагины. Проверьте их блоки, шаблоны, стили и работу нестандартных страниц. Особое внимание уделите плагину, вокруг которого строится бизнес-функция сайта.
- Оцените разнообразие страниц. Для множества посадочных страниц полезны паттерны и контролируемые блоки. Для небольшого набора строго фиксированных макетов может быть удобнее PHP-тема.
- Определите правила дизайна. Если пользователям разрешено собирать страницы, тема должна ограничивать палитру, типографику и размеры. Без таких ограничений визуальный редактор не обеспечит единообразия.
- Продумайте развёртывание. Решите, какие изменения хранятся в файлах, какие — в базе данных и как они попадают с тестового сайта на рабочий.
- Проверьте компетенции команды. Опыт работы с PHP-темами не означает автоматического владения Site Editor, а навык сборки страниц из блоков не заменяет знания шаблонной иерархии.
- Оцените зависимость от поставщика. Чем больше тема использует собственные шорткоды, виджеты и закрытые компоненты, тем сложнее будет поддерживать сайт независимо от неё.
- Протестируйте реальный прототип. Соберите несколько ключевых страниц, подключите обязательные плагины и проверьте работу на разных размерах экрана.
Практическая матрица решения
Если нужен простой ориентир, выбор можно свести к характеру управления сайтом.
- Блочная тема: сайт создаётся с нуля, макеты часто меняются, редакторы работают с паттернами, а команда готова управлять шаблонами и глобальными стилями через Site Editor.
- Классическая тема: структура жёстко закреплена, изменения проходят через разработчика, важна существующая интеграция с плагином или конструктором, а PHP-шаблоны входят в привычный процесс команды.
- Адаптированная классическая тема: требуется сохранить PHP-архитектуру, но использовать отдельные блочные возможности там, где они дают понятную пользу.
- Собственная блочная тема: нужен визуально управляемый сайт с контролируемой дизайн-системой, подготовленными паттернами и минимальной зависимостью от универсального коммерческого продукта.
Для большинства новых контентных проектов без унаследованных зависимостей блочная тема заслуживает первоочередного рассмотрения: она соответствует модели, в которой WordPress развивает редактирование всего сайта. Но это не отменяет анализа плагинов, ролей и процесса публикации изменений.
Итог
Блочные и классические темы различаются прежде всего источником и способом управления шаблонами. В блочной теме структура сайта собирается из блоков и редактируется через Site Editor. В классической теме её определяют PHP-файлы, а доступные пользователю настройки задаются разработчиком через Customizer, меню, виджеты или собственные интерфейсы.
Блочная архитектура даёт владельцу больше самостоятельности и объединяет работу с содержимым и дизайном. Взамен она требует продуманного разграничения прав, контроля глобальных стилей и учёта изменений, сохранённых в базе данных. Классическая архитектура обеспечивает разработчику прямой контроль над разметкой, но чаще требует правки кода даже для относительно небольших изменений структуры.
Выбирать следует не между «новым» и «старым», а между двумя моделями сопровождения. Оптимальная тема — та, которая соответствует рабочему процессу команды, поддерживает обязательные плагины, не создаёт лишней зависимости от собственных компонентов и позволяет предсказуемо развивать сайт после запуска.


