Практично для кожної сторінки функція виведе унікальний набір CSS-класів.
Також ви зможете застосувати різні стилі для залогінених і незалогіненних користувачів, деколи це може бути дуже зручно.
$ Class (рядок | масив) Класи, які ви також хочете додати до загального списку класів. Або у вигляді масиву, або у вигляді рядка через пробіл.
Тобто функція виводить HTML-атрибут клас і його вміст, наприклад: class = "page page-id-2 page-parent page-template-default logged-in myclass yourclass". Якщо вам не потрібно все це так виводити, використовуйте get_body_class (). яка повертає ті ж самі класи у вигляді масиву. До речі кажучи, body_class () як раз-таки і працює на її основі.
Список привласнюються класів
Для присвоєння класів функція в основному використовує умовні теги, в наступній таблиці будуть показані відповідності між умовними позначками та присвоюють класами. Детальний опис тега ви можете подивитися, клікнувши на його назві.
- Сторінка записи: single-post
- Сторінка типу поста: single-
- Формати постів (якщо підтримуються):
- Формат присвоєно: single-format-
- Чи не присвоєно: single-format-standard
- Сторінки вкладень: attachment single-attachment attachmentid- attachment-mime-type
- Батьківська сторінка: page-parent
- Дочірня сторінка: page-child parent-pageid-
- Для шаблонів сторінок. page-template page-template - php. якщо шаблон не присвоєно page-template-default.