2009-08-14 5 views
1

Un autre problème WordPress de ma part!Custom taxonomy "hierarchical '=> true" ne fonctionne pas dans WordPress 2.8

J'ai essayé de configurer deux taxonomies personnalisées dans WordPress 2.8 pour "sujet du cours" et "type d'opportunité".

J'ai utilisé ce code dans functions.php:

function create_pc_db_taxonomies() { 
    register_taxonomy('course', 'post', array(
     'hierarchical' => false, 
     'label' => __('Course subject', 'series'), 
     'query_var' => 'course', 
     'rewrite' => array('slug' => 'courses') 
    )); 

    register_taxonomy('type', 'post', array(
     'hierarchical' => false, 
     'label' => __('Type of opportunity', 'series'), 
     'query_var' => 'type', 
     'rewrite' => array('slug' => 'types') 
    )); 
} 

qui fonctionne tout à fait bien, mais je veux des boîtes admin hiérarchiques (catégorie de style) plutôt que des boîtes d'administration étiquette de style.

Cependant, quand je mets 'hierarchical' => true afin que le code ci-dessus devient:

function create_pc_db_taxonomies() { 
    register_taxonomy('course', 'post', array(
     'hierarchical' => true, 
     'label' => __('Course subject', 'series'), 
     'query_var' => 'course', 
     'rewrite' => array('slug' => 'courses') 
    )); 

    register_taxonomy('type', 'post', array(
     'hierarchical' => true, 
     'label' => __('Type of opportunity', 'series'), 
     'query_var' => 'type', 
     'rewrite' => array('slug' => 'types') 
    )); 
} 

je reçois pas de boîtes du tout.

Est-ce que je fais quelque chose de mal?

Répondre

1

Cela fonctionne, mais il n'y a aucune interface d'administration intégrée automatiquement dans WP-Admin, selon Trac « Un soutien sera ajouté plus tard »

+0

donc il est l'interface utilisateur admin style tag, mais pas pour le style de la hiérarchie? –

+0

Annoyingly oui, mais cela ne signifie pas que vous ne pouvez pas en construire un vous-même, cela signifie simplement que cela n'arrive pas automatiquement. – Tom

Questions connexes