Obtener el ID de una taxonomía personalizada por ID de publicación
Si conozco el ID de la publicación actual que tengo en la variable $pid
Uso $terms = get_the_terms($pid, 'custom_category');
¿Cómo obtengo solo el term_id/term_taxonomy_id
?
Si hago var_dump
de $terms
veo lo que quiero... pero no tengo idea de cómo retornar solo el id, no un array, solo el id.
Tengan en cuenta... que sé menos de la mitad de lo que estoy haciendo... solo aporreando el teclado para obtener lo que quiero... pero aprendiendo más cada día.

(Probablemente sea mejor usar get_the_terms
).
$terms = wp_get_object_terms( $pid, 'custom_category', array('fields'=>'ids'));
Obtener un array de IDs de términos (siempre será un array, incluso si es un array de uno):
$ids = wp_list_pluck( $terms, 'term_id' );
Si solo quieres un ID... entonces 'extrae' el último ID:
$id = array_pop($ids);
Ver también la documentación de PHP sobre array_pop
aquí

aprecio la respuesta... pero eso solo devuelve un array del que no sé cómo obtener el id... soy muy novato... no tengo idea de qué hacer con el retorno.

vamos avanzando... pero es tarde y apenas puedo ver... continuaré mañana... gracias por la ayuda.

@BrianThornton - siempre tendrás un array porque las publicaciones pueden tener más de un término asociado. Tendrás que extraer el ID tú mismo. Yo usaría get_the_terms
en lugar de wp_get_object_terms
.

Esto respondió mi pregunta... los conceptos básicos van a ser mi perdición. Todavía no logro hacer funcionar lo que quiero/necesito... pero es algo complejo. Así que estoy escribiendo una pregunta bastante larga que publicaré en un rato. Gracias chicos... ¡aprendo más cada día aquí!

Excepto por el hecho de que, según http://codex.wordpress.org/Function_Reference/get_the_category, "Esta función solo devuelve resultados de la taxonomía predeterminada 'category'. Para taxonomías personalizadas, usa get_the_terms." Créeme... me encantaría poder usarla....
