3.1以降、サイトのカスタム分類法に問題がありました。私のユーザー(管理者レベル)はどの画面からも分類法を編集できないようです。カスタム投稿タイプの下に表示され、カスタム投稿タイプに新しい投稿を追加したときに表示されます。現在利用可能な分類法を投稿に追加することもできますが、新しい用語を作成したり、編集ページのカスタム分類法にアクセスすることはできません。以下は、分類法を設定するための私のコードです。
<?php add_action( 'init', 'fvww_custom_taxonomies');
function fvww_custom_taxonomies() {
$labels = array(
'name' => __( 'River Classes', 'taxonomy general name' ),
'singular_name' => __( 'River Class', 'taxonomy singular name' ),
'search_items' => __( 'Search River Classes' ),
'all_items' => __( 'All River Classes' ),
'parent_item' => __( 'Parent Class' ),
'parent_item_colon' => __( 'Parent Class:' ),
'edit_item' => __( 'Edit River Class' ),
'update_item' => __( 'Update River Class' ),
'add_new_item' => __( 'Add New River Class' ),
'new_item_name' => __( 'New River Class' ),
'menu_name' => __( 'River Class' ),
);
register_taxonomy( 'Class', array( 'fvww-river-guide' ), array(
'hierarchical' => true, //operates like a category
'labels' => $labels,
'rewrite' => true,
'public' => true,
'show_ui' => true,
)
); // ends class taxonomy
} /* end function */ ?>
River Guidesの下の 'Class'分類をクリックすると、 'Cheatin uh?'と表示されます。 wp-admin/edit-tags.phpの12行目からのメッセージ。
こんにちは@ curtismchale:
'river-class'
の代わりに'Class'
を試してください。
register_taxonomy( 'river-class', array( 'fvww-river-guide' ), array(
'hierarchical' => true, //operates like a category
'labels' => $labels,
'rewrite' => true,
'public' => true,
'show_ui' => true,
)
); // ends class taxonomy
実際につまずく原因となったのは大文字の分類名つまり "Class" vs. "class")の選択でしたが、"class"のような一般的な名前に対してはお勧めしません)。私が代わりに"river-class"を提案したのはそのための潜在的な衝突です。