Как вывести заголовок текущей таксономии, ссылку и другое в WordPress

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Недавно один из наши читателей попросил разобраться с проблемой в шаблоне. У него была установлена кнопка «Поделиться» на всех страницах, включая страницу архивов. Однако, таксономия страниц архива передавала информацию кнопке о последних записях, вместо собственно таксономии архива (т.е. пользователь «делился» не самой текущей страницей, а записями на ней). Разобравшись в коде, мы выяснили что вызывались теги the_permalink(); и the_title();, которые зарезирвированы для записей блога, а не страниц архива. В этой статье мы покажем вам как получить заголовок текущей таксономии, ссылку другую информацию определенной таксономии страницы архива.

Все, что нужно сделать, это вставить следующий код в вашу страницу архива.

$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); 

Этот код получает информацию текущей таксономии, в зависимости от страницы архива, на которой вы находитесь. Например, если вы — в категории под названием “business”, то код получит информацию для этой таксономии.

После этой строки кода вы можете использовать ее для вывода заголовка таксономии и другой информации типа:

echo $term->name; // отобразит имя
echo $term->slug; // отобразит slug

Можно подставлять сюда следующие значения:

  • term_id
  • name
  • slug
  • term_group
  • term_taxonomy_id
  • taxonomy
  • description
  • parent
  • count

Надеемся, что это поможет разработчикам тем в выводе заголовка текущей таксономии или любой другой информации.

VN:F [1.9.22_1171]

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии