При разработке WordPress таксономии используются для организации и классификации контента. На страницах таксономии отображаются сообщения, принадлежащие определенной категории, тегу или пользовательской таксономии. Получение имени таксономии на странице таксономии может быть полезно для различных целей, например для отображения его в качестве заголовка или использования его для настройки макета страницы. В этой статье мы рассмотрим несколько методов получения имени таксономии на странице таксономии WordPress, а также примеры кода.
Метод 1: использование функции get_queried_object()
Функция get_queried_object()
возвращает текущий запрошенный объект, которым в данном случае является объект термина таксономии. Затем мы можем получить доступ к названию таксономии, используя свойство name
. Вот пример:
$term = get_queried_object();
$taxonomy_name = $term->name;
echo $taxonomy_name;
Метод 2: использование функции single_term_title()
single_term_title()
$taxonomy_name = single_term_title('', false);
echo $taxonomy_name;
Метод 3: доступ к функции get_term()
Функция get_term()
позволяет нам получить определенный термин по его идентификатору, имени или слагу. Передав идентификатор или имя текущего термина, мы можем получить объект термина и получить доступ к его свойству имени. Вот пример:
$term = get_term(get_queried_object_id());
$taxonomy_name = $term->name;
echo $taxonomy_name;
Метод 4: получение названия таксономии из глобальной переменной $wp_query
WordPress сохраняет текущую информацию запроса в глобальной переменной $wp_query
. Мы можем получить доступ к названию таксономии из объекта $wp_query
, используя свойство tax_query
. Вот пример:
$taxonomy_name = $wp_query->tax_query->queries[0]['terms'][0];
echo $taxonomy_name;
Получение имени таксономии на странице таксономии WordPress имеет решающее значение для настройки макета страницы и обеспечения лучшего взаимодействия с пользователем. В этой статье мы рассмотрели различные методы достижения этой цели, в том числе использование таких функций, как get_queried_object()
, single_term_title()
и get_term()
, а также доступ к $wp_query
глобальная переменная. Реализуя эти методы, вы можете легко получить имя таксономии и использовать его в своих проектах разработки WordPress.
Не забудьте выбрать метод, который лучше всего соответствует вашим конкретным требованиям и стилю кодирования. Использование этих методов расширит ваши возможности работы с таксономиями в WordPress и позволит создавать более динамичные и персонализированные веб-сайты.