Как получить текущий идентификатор термина таксономии на WordPress?

Я создал страницу taxonomy.php в своей папке шаблонов WordPress. Я хотел бы получить текущий идентификатор термина для функции. Как я могу получить это?

get_query_var('taxonomy') возвращает только термин slug, мне нужен идентификатор

90 голосов | спросил Imran 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 06 Sep 2012 00:21:50 +0400 2012, 00:21:50

5 ответов


0

Nevermind! Я нашел это:)

get_queried_object()->term_id;
ответил Imran 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 06 Sep 2012 00:32:02 +0400 2012, 00:32:02
0

Вот весь фрагмент кода, который нужен:

$queried_object = get_queried_object();
$term_id = $queried_object->term_id;
ответил Tim Bowen 22 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 22 Sep 2012 05:15:39 +0400 2012, 05:15:39
0

Просто и легко!

get_queried_object_id()
ответил theMukhiddin 21 MarpmTue, 21 Mar 2017 16:27:12 +03002017-03-21T16:27:12+03:0004 2017, 16:27:12
0

Просто скопируйте и вставьте код ниже!

Это напечатает ваше текущее название и описание таксономии (необязательно)

<?php 
   $tax = $wp_query->get_queried_object();
   echo ''. $tax->name . '';
   echo "<br>";
   echo ''. $tax->description .''; 
?>
ответил Varsha Dhadge 31 PM00000060000004231 2017, 18:45:42
0
<?php 
$terms = get_the_terms( $post->ID, 'taxonomy');
foreach ( $terms as $term ) {
    $termID[] = $term->term_id;
}
echo $termID[0]; 
?>
ответил Jadson Moreira 16 MaramMon, 16 Mar 2015 02:04:47 +03002015-03-16T02:04:47+03:0002 2015, 02:04:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132