get_tag_link()
Возвращает ссылку на метку по переданному ID метки.
Работает на основе: get_term_link(), get_category_link()
1 раз — 0.0039971 сек (очень медленно) | 50000 раз — 2.05 сек (быстро) | PHP 7.4.25, WP 5.9.2
Хуков нет.
Возвращает
Строку
. URL метки.
Использование
get_tag_link( $tag_id );
- $tag_id(число)
- ID метки.
Примеры
#1 Базовый пример использования. Выведем ссылку на метку 46:
echo get_tag_link(46); // вернет: URL метки 46: http://example.com/tag/tagname <a href="<?php echo get_tag_link(46); ?>">tag name</a>
#2 Фильтр: изменение ссылки (результата)
Вывод этой функции фильтруется через хук tag_link, который передает два параметра:
- $taglink - УРЛ который функция в обычно режиме возвращает;
- $tag_id - ID метки, ссылка которой возвращается.
apply_filters('tag_link', $taglink, $tag_id);
Пример, отфильтруем ссылку заменим http:// на https://:
add_filter( 'tag_link', 'add_https_to_tag_link', 10, 2 ); function add_https_to_tag_link( $taglink, $tag_id ){ $taglink = str_replace( 'http://', 'https://', $taglink ); return $taglink; }
Заметки
- Смотрите: get_term_link()
Список изменений
С версии 2.3.0 | Введена. |
Код get_tag_link() get tag link WP 6.7.1
function get_tag_link( $tag ) { return get_category_link( $tag ); }