Классы body в WordPress — это мощный инструмент для управления внешним видом сайта. С их помощью можно добавлять уникальные CSS-классы к тегу <body> в зависимости от различных условий: типа страницы, используемого шаблона, категории или статуса заказа.
Функция body_class()
автоматически генерирует набор классов для текущей страницы. Например, для страницы записи добавляются классы типа single-post
, postid-{ID}
, а для архивов категорий — category-{slug}
.
Разработчики могут расширять стандартные классы с помощью фильтра body_class
. Это позволяет добавлять собственные классы на основе любых условий: авторизации пользователя, выбранного шаблона или параметров URL.
В админ-панели WordPress также можно управлять классами body через фильтр admin_body_class
. Это полезно для кастомизации интерфейса редактора или добавления специфических стилей в административной части сайта.