get_category_link() WP 1.0.0

Отримує коректне посилання на сторінку категорії за переданим ID категорії.

Для функції працює спеціальний хук category_link , який використовується в основній функції отримання URL термінів:

$termlink = apply_filters( 'category_link', $termlink, $term->term_id);

Працює на основі:
get_term_link()
Основа для:
get_tag_link()
1 раз – 0.0038219 сек
(дуже повільно) | 50000 разів – 3.29 сек
(швидко) |
PHP 7.4.25, WP 5.9.2

Хуків немає.

Повертає

Строку. Посилання (УРЛ) на сторінку категорії.

Використання

$cat_link = get_category_link( $category_id );
$category_id
(число) (обов’язковий)
ID категорії, посилання на яку потрібно отримати.

Приклади

1

#1 Виведемо на екран посилання на категорію ‘Домашні тварини’:

<?php
// Отримаємо ID категорії
$category_id = get_cat_ID( 'Домашні тварини');

// Тепер отримаємо УРЛ категорії
$category_link = get_category_link( $category_id );
?>

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

нотатки

список змін

З версії 1.0.0Введено.

Код get_category_link() WP 6.0.2

function get_category_link( $category ) {
	if ( ! is_object( $category ) ) {
		$category = (int) $category;
	}

	$ category = get_term_link ($ category);

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

	return $category;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *