Limitare le categorie a un custom post type

22 giu 2011, 07:41:03
Visualizzazioni: 14.7K
Voti: 2

Nell'area WP-Admin, quando creo un articolo o un custom post type, voglio limitare determinate categorie a un custom post type specifico. Ad esempio, gli Articoli potranno selezionare solo la Categoria A e B. Mentre il custom post type A potrà selezionare solo la Categoria C e D.

Dovrei scrivere del codice da agganciare da qualche parte oppure esiste già una funzione integrata nel framework?

Grazie in anticipo.

0
Tutte le risposte alla domanda 2
1

Credo che il modo migliore per farlo sia creare una categoria (o tassonomia) per un tipo di articolo specifico...

per favore guarda questo link... http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/

22 giu 2011 07:48:07
Commenti

Grazie. È esattamente quello che cercavo, l'avevo perso la prima volta perché sembrava un tag e non avevo specificato gerarchico.

Evan Yeung Evan Yeung
22 giu 2011 18:33:48
0

Ho trovato la mia soluzione a questo problema facendo così:

add_action( 'init', 'build_taxonomies', 0 );  
function build_taxonomies() {  
    register_taxonomy(  
    'news_type',  
    'news',  // questo è il custom post type (o types) per cui voglio usare questa tassonomia
    array(  
        'hierarchical' => false,  
        'label' => 'Tipi di News',  
        'query_var' => true,  
        'rewrite' => true  
    )  
);  
}

Aggiunto al mio file functions.php Inoltre, consulta il link sopra per il tutorial, è da lì che provengono le altre informazioni. Non sono un esperto di PHP, ma sono sicuro che puoi specificare anche più post_types, invece del semplice 'news' in questo esempio.

30 ago 2013 18:02:07