WordPress как на ладони
wordpress jino

get_tag_link() WP 2.3

Возвращает ссылку на метку по переданному ID метки.

Работает на основе: get_term_link()

Хуков нет.

Возвращает

Строку. URL метки.

Использование

get_tag_link($tag_id);
$tag_id(число)
ID метки.

Примеры

  1. Базовый пример использования. Выведем ссылку на метку 46:
echo get_tag_link(46);
// вернет: URL метки 46: http://site.ru/tag/tagname

<a href="<?php echo get_tag_link(46); ?>">tag name</a>

Фильтр

Вывод этой функции фильтруется через хук tag_link, который передает два параметра:

  • $taglink - УРЛ который функция в обычно режиме возвращает;

  • $tag_id - ID метки, ссылка которой возвращается.
apply_filters('tag_link', $taglink, $tag_id);

Пример, отфильтруем ссылку заменим http:// на https://:

function add_https_to_tag_link( $taglink, $tag_id ){
	$taglink = str_replace( 'http://', 'https://', $taglink);
	return $taglink;
}
add_filter('tag_link', 'add_https_to_tag_link', 10, 2);

Код get_tag_link: wp-includes/category-template.php VER 4.9.8

<?php
function get_tag_link( $tag ) {
	return get_category_link( $tag );
}

Cвязанные функции

Из метки: permalink (постоянные ссылки ЧПУ)

Еще из раздела: Метки

Danya 47
Программист фрилансер. Кодингом на PHP занимаю с 2008 года.
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться