私からの別のWordPressの問題!
WordPress 2.8 で「コースの科目」と「機会の種類」の 2 つのカスタム分類法を設定しようとしています。
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' )
) );
}
これはまったく問題なく動作しますが、タグ スタイルの管理ボックスではなく、階層型 (カテゴリ スタイル) の管理ボックスが必要です。
ただし、'hierarchical' => true
上記のコードが次のようになるように設定すると:
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' )
) );
}
まったく箱がありません。
私は何か間違ったことをしていますか?