前提・実現したいこと
カスタム投稿タイプの中でカスタムタクソノミーを設定していたのですが、
設定していたタグの一部が編集できなくなってしまいました。
クライアントからのご連絡により発覚したため、いつどのような作業が原因で当事象が発生したのかわからない状況です。
こちらの事象を解決するため、原因や対処法をご存じの方がいましたらご教授頂けると幸いです。
また、確認すべき点等も併せてご教授頂けると幸いです。
宜しくお願い致します。
発生している問題・エラーメッセージ
該当のソースコード
php
1/* ------------------------------------------------------------------------------------------------------------------------ * 2* カタログのカスタム投稿タイプ 3* ------------------------------------------------------------------------------------------------------------------------ */ 4add_action( 'init', 'create_post_type' ); 5function create_post_type() { 6 $labels = array( 7 'name' => 'カタログ', 8 'singular_name' => 'catalog', 9 'add_new_item' => '新しいカタログを追加', 10 'add_new' => '新規追加', 11 'new_item' => '新しいカタログ', 12 'view_item' => 'カタログを表示', 13 'not_found' => 'カタログはありません', 14 'not_found_in_trash' => 'ゴミ箱にカタログはありません。', 15 'search_items' => 'カタログを検索', 16 ); 17 $args = array( 18 'labels' => $labels, 19 'public' => true, 20 'show_ui' => true, 21 'query_var' => true, 22 'hierarchical' => false, 23 'menu_position' => 5, 24 'has_archive' => true, 25 'show_in_rest' => true, 26 'rest_base' => 'catalog', 27 'supports' => array( 28 'title', //タイトル 29 'editor', //本文の編集機能 30 'thumbnail', //アイキャッチ画像 31 'page-attributes', //投稿の属性 32 ), 33 //使用するタクソノミーを指定(カテゴリー, タグを追加) 34 'taxonomies' => array('event', 'costumetype','targetcluster','gender') 35 ); 36 register_post_type('catalog', $args); 37 flush_rewrite_rules( false ); 38} 39 40/* ------------------------------------------------------------------------------------------------------------------------ * 41* カスタムタクソノミーの登録 42* ------------------------------------------------------------------------------------------------------------------------ */ 43//イベント:タグ形式 44register_taxonomy( 45 'event', //カスタムタクソノミー名 46 'catalog', //このタクソノミーが使われる投稿タイプ 47 array( 48 'label' => 'イベント', //カスタムタクソノミーのラベル 49 'labels' => array( 50 'popular_items' => 'よく使うタグ', 51 'edit_item' =>'タグを編集', 52 'add_new_item' => '新規追加', 53 'search_items' => '検索' 54 ), 55 'public' => true, // 管理画面及びサイト上に公開 56 'description' => 'カタログで設定する「イベント」です。', //説明文 57 'hierarchical' => false, //タグ形式 58 'update_count_callback' => '_update_post_term_count', 59 'show_in_rest' => true //Gutenberg で表示 60 ) 61); 62//衣装の種類:タグ形式 63register_taxonomy( 64 'costumetype', //カスタムタクソノミー名 65 'catalog', //このタクソノミーが使われる投稿タイプ 66 array( 67 'label' => '衣装の種類', //カスタムタクソノミーのラベル 68 'labels' => array( 69 'popular_items' => 'よく使うタグ', 70 'edit_item' =>'タグを編集', 71 'add_new_item' => '新規追加', 72 'search_items' => '検索' 73 ), 74 'public' => true, // 管理画面及びサイト上に公開 75 'description' => 'カタログで設定する「衣装の種類」です。', //説明文 76 'hierarchical' => false, //タグ形式 77 'update_count_callback' => '_update_post_term_count', 78 'show_in_rest' => true //Gutenberg で表示 79 ) 80); 81//衣装を着る人:タグ形式 82register_taxonomy( 83 'targetcluster', //カスタムタクソノミー名 84 'catalog', //このタクソノミーが使われる投稿タイプ 85 array( 86 'label' => '衣装を着る人', //カスタムタクソノミーのラベル 87 'labels' => array( 88 'popular_items' => 'よく使うタグ', 89 'edit_item' =>'タグを編集', 90 'add_new_item' => '新規追加', 91 'search_items' => '検索' 92 ), 93 'public' => true, // 管理画面及びサイト上に公開 94 'description' => 'カタログで設定する「衣装を着る人」です。', //説明文 95 'hierarchical' => false, //タグ形式 96 'update_count_callback' => '_update_post_term_count', 97 'show_in_rest' => true //Gutenberg で表示 98 ) 99); 100//性別:タグ形式 101register_taxonomy( 102 'gender', //カスタムタクソノミー名 103 'catalog', //このタクソノミーが使われる投稿タイプ 104 array( 105 'label' => '性別', //カスタムタクソノミーのラベル 106 'labels' => array( 107 'popular_items' => 'よく使うタグ', 108 'edit_item' =>'タグを編集', 109 'add_new_item' => '新規追加', 110 'search_items' => '検索' 111 ), 112 'public' => true, // 管理画面及びサイト上に公開 113 'description' => 'カタログで設定する「性別」です。', //説明文 114 'hierarchical' => false, //タグ形式 115 'update_count_callback' => '_update_post_term_count', 116 'show_in_rest' => true //Gutenberg で表示 117 ) 118); 119
補足情報(FW/ツールのバージョンなど)
WordPress 5.8.3
XeoryExtensionバージョン: 0.2.5
あなたの回答
tips
プレビュー