サポート » 使い方全般 » 新規投稿画面で投稿タイプのちがうカテゴリーを非表示にしたい

  • カスタム投稿タイプを2つ追加して下記のようにカテゴリをつくりました。
    新規投稿する際、右サイドバーのカテゴリー選択で不要なカテゴリーを非表示にしたいのですが
    どのようにしたらいいでしょうか?
    「ブログ」の新規投稿では、「お知らせ」と「動画・音声」のカテゴリを非表示。
    「お知らせ」の新規投稿では、「ブログ」と「動画・音声」のカテゴリを非表示。
    「動画・音声」の新規投稿では、「お知らせ」と「ブログ」のカテゴリを非表示。

    ブログ(親 デフォルトの「投稿」をリネーム/スラッグ:blog)
     ┝ 発信者A(子 スラッグ:blog-a)
     ┝ 発信者B(子 スラッグ:blog-b)
     ┗ 発信者C(子 スラッグ:blog-c)

    おしらせ(親 カスタム投稿タイプ info スラッグ:info)
     ┝ 発信者A(子 スラッグ:info-a)
     ┝ 発信者B(子 スラッグ:info-b)
     ┗ 発信者C(子 スラッグ:info-c)

    動画・音声(親 カスタム投稿タイプ media スラッグ:media)
     ┝ 動画(子 スラッグ:video)
     ┗ 音声(子 スラッグ:sound)

    ちなみに、Custom Post Type UI をつかってカスタム投稿タイプを追加しています。
    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 ringo726

    (@ringo726)

    いろんなサイトをみてまわり、

    // 動画・音声 カテゴリータイプ
    $args = array(
    'label' => 'ファイルタイプ',
    'public' => true,
    'show_ui' => true,
    'hierarchical' => true
    );
    register_taxonomy('media_category','media',$args);
    
    // お知らせ カテゴリータイプ
    $args = array(
    'label' => '発信元',
    'public' => true,
    'show_ui' => true,
    'hierarchical' => true
    );
    register_taxonomy('info_category','info',$args);

    をfunctions.phpにかくことでカスタム投稿タイプの
    「動画・音声」と「お知らせ」ページに関しては
    カテゴリを絞り込んで表示させることができました。

    しかし、「投稿(ブログ)」のほうは未だ全部のカテゴリがずらーっと並んだままです。
    ブログのカテゴリだけにするにはどうしたらいいか、どなたかアドバイスお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「新規投稿画面で投稿タイプのちがうカテゴリーを非表示にしたい」には新たに返信することはできません。