get_tag_link()
Возвращает ссылку на метку по переданному ID метки.
Работает на основе: get_term_link(), get_category_link()
1 раз — 0.0039971 сек (очень медленно) | 50000 раз — 2.05 сек (быстро) | PHP 7.4.25, WP 5.9.2
Хуков нет.
Возвращает
string. 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 7.1
function get_tag_link( $tag ) {
return get_category_link( $tag );
}