Si je connais l'ID de poste actuel que j'ai dans la variable $ pid
J'utilise $terms = get_the_terms($pid, 'custom_category');
Comment puis-je obtenir uniquement le term id/term_taxonomy_id
si je var_dump
$terms
je vois ce que je veux ... mais je ne sais pas comment diable retourner uniquement l'identifiant, pas un tableau, juste l'identifiant.
Bare in mind ... Je sais que moins de 1/2 de ce que je fais ... faites face à un clavier qui roule pour obtenir ce que je veux ... mais j'apprends plus tous les jours.
(Probablement préférable d'utiliser get_the_terms
).
$terms = wp_get_object_terms( $pid, 'custom_category', array('fields'=>'ids'));
Obtenir un tableau d'identifiants de termes (sera toujours un tableau, même s'il s'agit d'un tableau de un):
$ids = wp_list_pluck( $terms, 'term_id' );
Si vous voulez juste un identifiant ... alors 'sortez' le dernier identifiant:
$id = array_pop($ids);
Voir aussi PHP docs sur array_pop
ici