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

Фильтр автоматического добавления стиля оформления к тегам | n-wp.ru Настройки
Фильтр, автоматически добавляющий оформление к тегам, выводимым стандартной функцией the_tags.

Многие пользуются стандартными облаками тегов и стандартными функциями для вывода тегов записей, например, 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

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий