Добавление этого сниппета в functions.php вашей темы WordPress добавит дополнительный css класс на любую страницу, которую Вы укажите в функции. В некоторых случаях необходимо добавление css класса, чтобы сделать отдельные дизайнерские решения на сайте.
1 2 3 4 5 6 |
add_filter( 'body_class', 'my_neat_body_class'); function my_neat_body_class( $classes ) { if ( is_page(7) || is_category(5) || is_tag('neat') ) $classes[] = 'neat-stuff'; return $classes; } |
Замените цифру 7 на id той страницы, которой хотите добавить класс и цифру 5 на id категории. Чтобы функция работала, необходимо заменить body на следующее:
1 |
<body <?php body_class(); ?>> |
Кстате, во многих старых темах body_class вообще не прописан, Вы можете вставить верхнюю строчку для того, чтобы у Вас отображались классы категорий и всех остальных страниц.
Смотрите другие сниппеты WordPress возможно, что Вы найдёте нестандартные решения для себя.
Добрый день!
Не подскажите как задать классы тля тэга the_post_thumbnail ?
Мне надо задать вот такой класс
padding: 4px;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 4px;
display: inline-block;
max-width: 100%;
height: auto;