Come aggiungere categorie ai Custom Post Type in WordPress
30 set 2010, 00:09:06
Visualizzazioni: 626
Voti: 1
Per quanto mi sforzi, non riesco a far apparire le categorie nel mio custom post type. Ho aggiunto questo codice — semplice — in fondo al file functions.php
del mio tema, ma non vedo alcuna categoria nella sezione admin del mio custom post.
register_post_type("customy", array(
'label' => 'Customy',
'description' => 'Contenuti personalizzati per questo sito',
'public' => true,
'hierarchical' => true,
'supports' => array('title', 'editor', 'author', 'thumbnail', 'revisions'),
'taxonomies' => array('category')
));
register_taxonomy_for_object_type('category', 'customy');

Sampson
2.95K
Tutte le risposte alla domanda
1
0
Sembra che, sebbene register_post_type()
aggiunga immediatamente il nuovo post_type
, sia necessario racchiudere la logica in una funzione e aggiungerla all'azione init
affinché la tassonomia delle categorie sia associata al post_type
. Ecco un esempio funzionante:
function aggiungi_tipo_post_articoli() {
register_post_type("articolo", array(
'label' => 'Articolo',
'public' => true,
'hierarchical' => true,
'supports' => array('titolo','editor','autore','thumbnail','revisioni')
));
register_taxonomy_for_object_type('categoria', 'articolo');
}
add_action('init', 'aggiungi_tipo_post_articoli');

Sampson
2.95K
30 set 2010 00:26:08
Domande correlate
1
risposte
2
risposte