it-swarm.com.de

Erhalten Sie die aktuelle benutzerdefinierte Taxonomie-ID per Post-ID

Wenn ich die aktuelle Beitrags-ID kenne, die ich in der Variablen $ pid habe

Ich benutze $terms = get_the_terms($pid, 'custom_category');

Wie bekomme ich nur den term id/term_taxonomy_id

wenn ich var_dump$terms sehe, was ich will ... aber ich habe keine Ahnung, wie zum Teufel ich nur die ID zurückgeben soll, kein Array, nur die ID.

Denken Sie daran ... ich weiß weniger als die Hälfte, was ich tue ... bloß mit der Tastatur spielen, um das zu bekommen, was ich will ... aber jeden Tag mehr lernen.

1
Brian Thornton

(Wahrscheinlich besser, get_the_terms zu verwenden).

$terms =  wp_get_object_terms( $pid, 'custom_category', array('fields'=>'ids'));

Holen Sie sich ein Array von Term-IDs (wird immer Array, auch wenn es ein Array von eins ist):

$ids = wp_list_pluck( $terms, 'term_id' );

Wenn Sie nur eine ID möchten, geben Sie die letzte ID ein:

 $id = array_pop($ids);

Siehe auch PHP Dokumente zu array_pophier

3
Rajeev Vyas