質問するログイン新規登録

回答編集履歴

1

説明漏れを追加

2018/06/13 12:20

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
- まず、何もカスタマイズしていない場合、デフォルトのタクソノミー「カテゴリー(category)」と「タグ(post_tag)」は、デフォルトの投稿タイプ「投稿(post)」でしか使用できません。
1
+ 何もカスタマイズしていない場合、デフォルトのタクソノミー「カテゴリー(category)」と「タグ(post_tag)」は、デフォルトの投稿タイプ「投稿(post)」でしか使用できません。
2
- デフォルトの投稿タイプ「投稿(post)」とカスタム投稿タイプで共通でカテゴリー(category)タグ(post_tag)」を使用したい(カスタム投稿タイプの方でも「カテゴリー(category)」を使いたい)場合は、少々カスタマイズする必要があります。
2
+ デフォルトの投稿タイプ「投稿(post)」とカスタム投稿タイプで共通でカテゴリー(category)タグ(post_tag)」を使用したい場合は、少々カスタマイズする必要があります。
3
3
 
4
4
  以下のコードを使用中のテーマの functions.php に追加してみてください。
5
5
 
@@ -16,6 +16,6 @@
16
16
 
17
17
  そうすると、管理画面左側のメニューにあるカスタム投稿タイプ「program」の新規追加の下に「カテゴリー」という表示がでてくるかと思います。これで、カスタム投稿タイプ「program」でも「カテゴリー(category)」を使用できるようになりました。
18
18
 
19
- あとは、program の記事を新規作成 or 編集して category id = 735 を選択してあげればよいです。
19
+ あとは、program の記事を新規作成 or 編集して category id = 735 を選択し、pre_get_posts でカスタム投稿タイプ「program」をセットしてあげればよいです。
20
20
 
21
21
  ※ 見当違いな解答だった場合申し訳ございません。