【wordpress】カスタム投稿タイプとカスタムタクソノミー

公式
投稿タイプ

カスタム投稿タイプとカスタムタクソノミーの設定方法(function.phpで)
WordPress カスタム投稿タイプの作り方
functions.phpからカスタム投稿タイプを作成する

テンプレート階層
カスタム投稿タイプテンプレート

テンプレートの条件分岐
カスタム投稿タイプの条件分岐

<?php if (get_post_type() === '投稿タイプ名'): ?>
  //処理
<?php endif; ?>

例えば投稿タイプ事にメインクエリーを設定するのは、function.phpに上記記述。

こちらも。
カスタム投稿タイプの条件分岐タグ

カスタム投稿タイプ設定時のパーマリンク設定

管理画面「設定」>「パーマリンク設定」に制限有り。
適切に設定しないとカスタム投稿のアーカイブが404になったりカスタム投稿用のテンプレートに繋がらなかったりする。

  • 「基本」を選択→404 not found
  • 「数字ベース」を選択→アーカイブページはカスタム投稿用のものに繋がらない、singleページはURLが変。
  • その他はOK。カスタム投稿で「/%category%/%postname%/」としても問題ない。

カスタム投稿タイプのパラメーター

カスタム投稿タイプ

コメントを残す

メールアドレスが公開されることはありません。