- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
投稿タイプテンプレート
提供: WordPress Codex 日本語版
カスタム投稿タイプテンプレート
- archive-{post_type}.php
- single-{post_type}.php
- archive-{post_type}.php
- カスタム投稿タイプが 'product' で、かつまたは、query_var = "product" ならば WordPress は投稿のアーカイブの表示に archive-product.php を探します。
- single-{post_type}.php
- カスタム投稿タイプが 'product' で、かつまたは、query_var = "product" ならば WordPress は個別の投稿、またはパーマリンクの投稿の表示に single-product.php を探します。
上のファイルがテーマディレクトリ内で見つからない場合、WordPress はそれぞれ archive.php および single.php を探し、それもなければ、デフォルトの index.php を使用します。詳細については テンプレート階層を参照してください。
例
まず最初に single.php または archive.php ファイルをコピーします。これによりテーマの HTML構造を継承できます。ファイルには忘れずに投稿タイプ名を加えてください。たとえば archive-post_type.php です。次にカスタマイズしていきます。
カスタムタクソノミーの表示
投稿タイプにカスタムタクソノミーを使用していて、テンプレートファイルで表示するには the_terms() を使用してください。
投稿タイプページのリスト
カスタム投稿タイプが階層型であれば、wp_list_pages() を使用してカスタム投稿タイプのメンバーをリストできます。wp_list_pages()
カスタム投稿タイプの条件分岐タグ
条件文についてはこちら ... カスタム投稿タイプの条件分岐タグ
関連
テンプレート階層: カテゴリーテンプレート, タグテンプレート, タクソノミーテンプレート, ページテンプレート, 投稿タイプテンプレート, 投稿者テンプレート, 日付テンプレート, 検索テンプレート, 404 テンプレート, 添付ファイルテンプレート, ループテンプレート /en
関数リファレンス、テンプレートタグ目次もご覧ください。