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