the_tags( $before = null, $sep = ', ', $after = '' )
null
(значение по умолчанию), то функция добавит перед самими тегами текст __( 'Tags: ' )
(Метки:), если вам этот текст не нужен, можете задать свой либо передать пустую строку, чтобы избавиться от него.В случае если что-то пошло не так (например пост без тегов), то функция не выводит ничего.
Самый изишный вариант это:
<p><?php the_tags(); ?></p>
В этом случае теги выведутся, разделяясь запятыми, и перед ними будет добавлен текст «Метки:».
Вы также можете немного изменить пример выше, разделяя теги буллетами и закинув тег <p>
внутрь функции:
the_tags( '<p>Теги: ', ' • ', '</p>' );
И уж если совсем заморочиться, то выводим их в виде маркированного списка таким хитрым способом:
the_tags( '<ul><li>', '</li><li>', '</li></ul>' );
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Добрый день! Подскажите пожалуйста как исключить определенные теги из the_tags() ?
Добрый день,
Чтобы исключить определённые теги думаю оптимальный вариант это переписать код на функцию get_the_tags(), вот так: