Obține numele taxonomiilor după ID-ul postării
Încerc să creez o pagină unică unde afișez câteva postări pe o singură pagină. Până acum totul merge bine. Funcționează perfect. Acum afișez postările într-un loop foreach unde verific dacă sunt conectate la pagină.
Am nevoie de ceva asemănător cu wp_get_post_terms($post->ID);
dar asta nu funcționează. Există custom registered_taxonomy
(taxonomii personalizate înregistrate).
Deci cum pot obține toate taxonomy names
(numele taxonomiilor) după $post->ID
?

Ar trebui să vezi răspunsul meu aici despre taxonomii. Acest lucru te va ajuta să înțelegi care este care. Nu uita să accepți propriul răspuns

Pentru orice tip de postare personalizată, poți obține cu ușurință lista de taxonomii a postării curente. Copiază și lipește următorul cod:
<?php if(have_posts()) : the_post();
$post_type = get_post_type(get_the_ID());
$taxonomies = get_object_taxonomies($post_type);
$taxonomy_names = wp_get_object_terms(get_the_ID(), $taxonomies, array("fields" => "names"));
if(!empty($taxonomy_names)) :
foreach($taxonomy_names as $tax_name) : ?>
<p><?php echo $tax_name; ?> </p>
<?php endforeach;
endif;
endif; ?>

afișează o eroare: object(WP_Error)#2386 (2) {
["errors":"WP_Error":private]=>
array(1) {
["invalid_taxonomy"]=>...

Există câteva nume de taxonomii, și asta încerc să aflu care sunt denumirile lor..
