Я создал страницу taxonomy.php в папке своей темы WordPress. Я хотел бы получить текущий идентификатор термина для функции. Как я могу это получить?
get_query_var('taxonomy')
возвращает только термин slug, мне нужен идентификатор
Неважно! Я нашел это :)
get_queried_object()->term_id;
get_queried_object_id()
для получения только идентификатора. Весь фрагмент будет$term_id = get_queried_object_id();
Просто и легко!
источник
taxonomy.php
в моей папке шаблонов wordpress, я хотел бы получить текущуюterm id
для функции.Вот весь необходимый фрагмент кода:
источник
Просто скопируйте вставку под кодом!
Будет напечатано название и описание вашей текущей таксономии (необязательно)
источник
Если вы находитесь на странице таксономии.
Так вы получите все подробности о таксономии.
Вот как вы получаете идентификатор таксономии
Но если вы находитесь на странице сообщения (таксономия -> ребенок)
источник
источник
См. Wp_get_post_terms () , вы бы сделали что-то вроде этого:
источник
Вам нужен термин slug. Похоже, вы можете получить такой идентификатор, если вам это нужно:
источник