La tassonomia personalizzata non viene visualizzata quando si aggiunge un nuovo tipo di post personalizzato
Ho aggiunto una tassonomia e un tipo di post personalizzato, ma per qualche motivo la mia tassonomia non viene visualizzata quando aggiungo un nuovo marker. Mi aspettavo che fosse presente come quando si seleziona una categoria per un post, ma non c'è. Qualche idea su quale possa essere il problema?
function register_mm_post_types()
{
register_taxonomy('marker_types',
array('markers'),
array(
'labels' => array(
'name' => __('Tipo di marker', 'moxxie'),
'singular_name' => __('Tipo di marker', 'moxxie'),
'search_items' => __('Cerca tipi di marker', 'moxxie'),
'all_items' => __('Tutti i tipi di marker', 'moxxie'),
'parent_item' => __('Tipo di marker genitore', 'moxxie'),
'parent_item_colon' => __('Tipo di marker genitore:', 'moxxie'),
'edit_item' => __('Modifica tipo di marker', 'moxxie'),
'update_item' => __('Aggiorna tipo di marker', 'moxxie'),
'add_new_item' => __('Aggiungi nuovo tipo di marker', 'moxxie'),
'new_item_name' => __('Nome nuovo tipo di marker', 'moxxie'),
'menu_name' => __('Tipi di marker', 'moxxie')
),
'show_ui' => true,
'query_var' => true,
'hierarchical' => true,
'show_admin_column' => true,
'rewrite' => array('slug' => 'marker_types')
));
register_post_type('markers',
array( 'taxonomies' => array('marker_types'),
'labels' => array(
'name' => __('Marker mappa', 'moxxie'),
'singular_name' => __('Marker', 'moxxie'),
'add_new' => __('Aggiungi nuovo marker', 'moxxie'),
'edit_item' => __('Modifica marker', 'moxxie'),
'new_item' => __('Nuovo marker', 'moxxie'),
'view_item' => __('Visualizza marker', 'moxxie'),
'search_items' => __('Cerca nelle mappe', 'moxxie'),
'not_found' => __('Nessun marker trovato', 'moxxie'),
'not_found_in_trash' => __('Nessun marker trovato nel cestino', 'moxxie')
),
'has_archive' => true,
'show_in_rest' => true,
'hierarchical' => true,
'public' => true,
'menu_icon' => 'dashicons-location',
'capability_type' => 'post'
));
}
add_action('init', 'register_mm_post_types', 1);
Come potete vedere, nessuna tassonomia viene mostrata. Dovrebbe apparire nella colonna di destra, proprio come fanno le categorie nei post.

Fantastico! Grazie!
Ho lottato con questo per oltre un'ora, risolvendo problemi di ogni tipo e ho ridotto il problema al fatto che non funzionava solo quando usavo il parametro show_in_rest => true nella registrazione del mio CPT.
Ho persino consultato l'IA per vedere cosa ne pensasse e mi ha detto esplicitamente di NON inserirlo nella registrazione della tassonomia. :D Inserirlo ha funzionato alla perfezione!

Per chiunque utilizzi le Tassonomie di Custom Post Types UI https://wordpress.org/plugins/custom-post-type-ui/, l'opzione "Mostra nell'API REST" deve essere selezionata in CPT UI -> Aggiungi/Modifica Tassonomie. Probabilmente è l'equivalente di quanto affermato da @Milo impostando show_in_rest
= true
.
