Фильтр автоматического добавления стиля оформления к тегам

Фильтр автоматического добавления стиля оформления к тегам | n-wp.ru

Многие пользуются стандартными облаками тегов и стандартными функциями для вывода тегов записей, например, the_tags. Но мало кого удовлетворяет стандартное оформление тегов, не соответствующее общему дизайну. Можно заключать теги в DIV со своим классом или ID, описанным в CSS, но в случае сложного оформления это тоже не является выходом. В таком случае можно использовать простой фильтр, добавляющий к тегам отдельный стиль.

Как автоматически добавлять стили оформления к тегам

Откройте файл functions.php и добавьте в него следующий код:

function add_class_the_tags($html){
    $postid = get_the_ID();
    $html = str_replace('<a','<a class="some_tags"',$html);
    return $html;
}
add_filter('the_tags','add_class_the_tags',10,1);

После этого вам остается только добавить описание для класса some_tags в файл style.css:

.some_tags {
  padding: 2px; 
  background: #000; 
  color: #fff;
}
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*