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

get_category_link() WP 1.0.0

Получает корректную ссылку на страницу категории по переданному ID категории.

Для функции работает специальный хук category_link, который используется в основной функции получения URL терминов:

$termlink = apply_filters( 'category_link', $termlink, $term->term_id );
Работает на основе: get_term_link()

Хуков нет.

Возвращает

Строку. Ссылку (УРЛ) на страницу категории.

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

$cat_link = get_category_link( $category_id );
$category_id(число) (обязательный)
ID категории, ссылку на которую нужно получить.
По умолчанию: нет

Примеры

#1. Выведем на экран ссылку на категорию 'Домашние животные':

<?php
// Получим ID категории
$category_id = get_cat_ID( 'Домашние животные' );

// Теперь, получим УРЛ категории
$category_link = get_category_link( $category_id );
?>

<!-- выведем ссылку на категорию -->
<a href="<?php echo $category_link; ?>">Домашние животные</a>

Код get category link: wp-includes/category-template.php WP 4.9

<?php
function get_category_link( $category ) {
	if ( ! is_object( $category ) )
		$category = (int) $category;

	$category = get_term_link( $category, 'category' );

	if ( is_wp_error( $category ) )
		return '';

	return $category;
}

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

Из раздела: Рубрики

get_category_link 3 комментария
  • Юра @

    Добрый день!

    Подскажите пожалуйста, как вывести ссылку на категорию в самих категориях, соответственно в каждом посте? Спасибо

Здравствуйте, !

Ваш комментарий