2012-04-03 9 views
0

私は新しいカスタムタイプ(名前:ガイド)を作成しようとしています。既に行われているが、私はそれらのタイプの適切な外観を得ることができません。私は、template-guide.php、archive-guide.php、guide.phpのようないくつかのビュー名を試してみます。誰も呼ばれません。常にindex.phpに行きます。Wordpressのカスタムポストタイプのテンプレート処理とは何ですか?3.3.1

とも私は、それはfalseを返すそのis_archiveだかどうかをチェックしてみてくださいhttp://www.chipbennett.net/wp-content/uploads/2011/10/WordPressTemplateHierarchy.2011.11.11-1024x1016.png

をご確認ください。しかし、私はis_home()を実行しようとすると、trueを返します。 urlクエリは?post_type = guideです。

ありがとうございました!

+0

カスタムテンプレートを使用するように投稿やページを設定していますか? WordPressの管理領域内の編集ポストウィンドウ内で確認し、確認してください。 –

+0

これは単一のポストではありませんが、新しいポストタイプ(ガイド)全体のビュー –

答えて

0

シングルguide.phpはそれを

+0

いいえ、私は単一のポストビューを探しません。ポストタイプのアーカイブ(私の場合はガイドにあります)のようなものです。 –

0

を解決する必要が解決策を追加し、(多分「ガイド」と呼ばれる)は、新しいページにそのテンプレートを割り当て、ページguide.phpのように、新しいページテンプレートを作成することですそのテンプレートにカスタムループを表示してカスタム投稿を表示します。

+0

はい、私はこのハックについても考えています。しかし、私はそれらのページタイプを表示するより良い方法があると思った? –

+0

私はそれがないと信じて、これは私が見つけることができるきれいな解決策です。 – alesub

関連する問題