WordPressでカスタム分類を作成したが管理画面にターム新規追加が表示されない
WordPressのバージョンは5.8.1です。
WordPressでカスタム投稿「制作メモ」とカスタム分類「カテゴリー」を作成しましたが、
カスタム分類「カテゴリー」のタームが新規追加できません。
通常はこのように、左のメニューから「投稿」>「カテゴリー」を選んだ際に、画面左側に「新規カテゴリーを追加」が表示されます。
しかし、左のメニューから「制作メモ」>「カテゴリー」を選んだ際は画面左側に「新規カテゴリーを追加」が表示されません。
どうすれば新規タームが追加できるようになるのかご教授いただければ幸いです。
function.phpに追加したのは以下のコードです。
PHP
1function create_post_type() { 2 register_post_type( 'memorandum', // カスタム投稿ID 3 array( 4 'label' => '制作メモ', // カスタム投稿名(管理画面の左メニューに表示されるテキスト) 5 'public' => true, // 投稿タイプをパブリックにするか否か 6 'has_archive' => true, // アーカイブ(一覧表示)を有効にするか否か 7 'menu_position' => 5, // 管理画面上でどこに配置するか今回の場合は「投稿」の下に配置 8 'taxonomies' => array('memorandum-cat'), 9 ) 10 ); 11 12 13 14register_taxonomy( 15 'memorandum-cat',// 新規カスタムタクソノミー名 16 'memorandum',// 新規カスタムタクソノミーを反映させる投稿タイプの定義名 17 array( 18 'label' => __( 'カテゴリー' ),// 表示するカスタムタクソノミー名 19 'labels' => array( //管理画面に表示されるラベルの文字を指定 20 'add_new' => '新規制作メモカテゴリー追加', 21 'edit_item' => '制作メモカテゴリーの編集', 22 'view_item' => '制作メモカテゴリーを表示', 23 'search_items' => '制作メモカテゴリーを検索', 24 'not_found' => '制作メモカテゴリーは見つかりませんでした。', 25 'not_found_in_trash' => 'ゴミ箱に制作メモカテゴリーはありませんでした。', 26 ), 27 'hierarchical' => true, 28 'show_admin_column' => true, 29 'show_in_rest' => true, 30 'show_ui' => true, 31 'show_in_menu' => true, 32 'public' => true, 33 'rewrite' => array( 'slug' => 'mamorandum-cat' ),// カスタムタクソノミースラッグ名 34 'capabilities' => array( 35 'assign_terms' => 'edit_guides', 36 'edit_terms' => 'publish_guides' 37 ) 38 ) 39); 40}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/11 06:04