web-dev-qa-db-ja.com

投稿タイプに基づいて異なるテンプレートを表示する

こんにちは、私はカスタムの投稿タイプ "Events"を持っていますが、これは基本的には投稿タイプなので、それはpost.phpテンプレートページを継承します。

コンテンツタイプが「イベント」の場合、別のテンプレート(events.php)を使用する方法はありますか?

7
dotty

single-events.phpを試してください。

テンプレートの完全な体系については、Codexの Template Hierarchy を参照してください。

14
Rarst

これが、page- {post_type} .phpやsingle- {post_type} .phpのように使用できるカスタムテンプレートファイルを使用するのが非常に便利な理由です。そして3,1では、archive- {post_type} .phpも。

それで、あなたはあなたがあなたの投稿タイプのためのテンプレートファイルを作成する、あなたがファイルの先頭にコメントにテンプレート名を置く方法の代わりにそのようなカスタムテンプレートを使っています。そのようにして吸う、そして私は決してそれを使用しない、そして私はmaddnessのような投稿タイプを作成する。

1
jaredwilli