• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

投稿タイプテンプレート

提供: WordPress Codex 日本語版
Post Type Templatesから転送)
移動先: 案内検索

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

  • 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


関数リファレンステンプレートタグ目次もご覧ください。


このページ「投稿タイプテンプレート」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.


最新英語版: WordPress Codex » Post_Type_Templates最新版との差分