Функция the_tags()
используется для отображения меток, присвоенных посту. Эта функция может быть настроена с помощью параметров, чтобы изменить формат и стиль вывода меток.
the_tags( string $before = null, string $sep = ', ', string $after = '' )
Параметры
- $before(необязательный)
Текст, который будет выводиться перед метками. По умолчанию используется строкаTags:
.- Тип данных:
string
- По умолчанию:
null
- Тип данных:
- $sep(необязательный)
Разделитель между метками. По умолчанию используется запятая с пробелом.- Тип данных:
string
- По умолчанию:
', '
- Тип данных:
- $after(необязательный)
Текст, который будет выводиться после меток.- Тип данных:
string
- По умолчанию:
''
(пустая строка)
- Тип данных:
Возвращаемое значение
Функция возвращает null
, но выводит HTML-код с метками на экран.
Пример 1: Ссылки на метки поста с текстом по умолчанию
Выведем метки текущего поста с использованием текста по умолчанию:
<p><?php the_tags(); ?></p>
Результат:
Метки: WordPress, Blogging, PHP
Пример 2: Изменение начального текста и разделителя
Изменим текст перед метками и используем стрелку как разделитель:
<p><?php the_tags( 'Связи поста: ', ' > '); ?></p>
Результат:
Связи поста: WordPress > Blogging > PHP
Пример 3: Вывод меток в виде списка <ul>
Выведем метки в виде неупорядоченного списка:
<?php the_tags( '<ul><li>', '</li><li>', '</li></ul>'); ?>
Результат:
<ul>
<li><a href="...">WordPress</a></li>
<li><a href="...">Blogging</a></li>
<li><a href="...">PHP</a></li>
</ul>
Пример 4: Метки с символом точки в качестве разделителя
Выведем метки с использованием символа точки в качестве разделителя:
<p><?php the_tags( 'Метки: ', ' • '); ?></p>
Результат:
Метки: WordPress • Blogging • PHP
Пример 5: Метки с текстом после
Добавим текст после меток:
<p><?php the_tags( 'Метки: ', ', ', ' (конец меток)'); ?></p>
Результат:
Метки: WordPress, Blogging, PHP (конец меток)
Пример 6: Использование кастомного текста перед и после
Применим кастомные тексты как перед, так и после меток:
<p><?php the_tags( 'Теги поста: ', ' | ', ' - Конец'); ?></p>
Результат:
Теги поста: WordPress | Blogging | PHP — Конец
Пример 7: Вывод меток с использованием HTML-тегов
Выведем метки, заключив их в тег <strong>
:
<?php the_tags( '<strong>', '</strong>, <strong>', '</strong>'); ?>
Результат:
WordPress, Blogging, PHP
(каждая метка будет выделена жирным)
Заключение
Функция the_tags()
— это простой и мощный инструмент для вывода меток поста в WordPress. С помощью различных параметров вы можете легко настроить вывод меток, добавляя текст до и после, а также изменяя разделители. Эта функция позволяет эффективно отображать теги, облегчая пользователям навигацию по связанным материалам.