GET_CATEGORY_LINK() в WordPress: использование и примеры

Функция GET_CATEGORY_LINK() в WordPress

Функция get_category_link() позволяет получить URL-ссылку на нужную категорию в WordPress. Эта статья объясняет, как использовать эту функцию, чтобы упростить процесс для начинающих пользователей.

Основная информация

  • Версия: WP 1.0.0
  • Скорость выполнения:
    • 1 раз — 0.0038219 сек (очень медленно)
    • 50000 раз — 3.29 сек (быстро)
  • PHP: 7.4.25
  • WP: 5.9.2
  • Хуки: Нет

Возвращаемое значение

Функция возвращает строку (URL-ссылку на категорию) при успешном выполнении, или пустую строку, если категория не существует.

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

get_category_link( $category );

Параметры:

  • $category (int|object) (обязательный) — ID категории или объект категории.

Примеры использования

Пример 1: Создание ссылки на категорию «Питомцы»

// Получаем ID категории
$category_id = get_cat_ID( 'Pets' );

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


Питомцы

Добавьте свой пример

Вы можете попробовать использовать get_category_link() с другими категориями по своему выбору.

Примечания

  • Для получения детальной информации о функции, используйте функцию get_term_link().

История изменений

  • Версия: 1.0.0 — Функция была введена.

Код функции get_category_link()

В файле wp-includes/category-template.php эта функция выглядит следующим образом:


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;

}

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

Вот несколько связанных функций, которые могут быть полезны при работе с категориями в WordPress:

  • cat_is_ancestor_of()
  • category_description()
  • category_exists()
  • get_cat_ID()
  • get_cat_name()
  • get_categories()
  • get_category()
  • get_category_by_slug()
  • get_category_parents()
  • get_the_category_by_ID()
  • in_category()
  • single_cat_title()
  • wp_create_category()
  • wp_dropdown_categories()
  • wp_insert_category()
  • wp_list_categories()

Эти функции помогут вам управлять категориями более эффективно и расширять функционал вашего сайта на WordPress.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *