カスタム投稿タイプのアーカイブ用テンプレート
-
もうそろそろ3.1が正式公開かと思いますので、rc3にて動作確認中です。
掲題の件について、- 「shop」というカスタム投稿タイプを作成
- http://example.com/?post_type=shopでアクセス
この場合、表示に用いられるテンプレートは、WordPress テンプレート階層構造図によると
archive-shop.phpというテンプレートファイルがあればそれを使用、なければarchive.php、archive.phpもなければindex.php
となると思いますが、デフォルトのテーマのindex.phpをコピーしてarchive-shop.phpを作成しても、index.phpが真っ先に読み込まれているようです(それぞれのphpファイル内に、ファイル名をコメントアウトして確認)。
また、index.php内でget_archive_template()をechoした結果は、
[フルパス]/wp-content/themes/twentyten/archive-shop.php
となります。カスタム投稿タイプの一覧表示用のテンプレートを
archive-○○○.php
の形で使用する場合、何か特別な設定が必要なのでしょうか?■付加情報■
- テーマ:Twenty Ten 1.2
- パーマリンク設定:デフォルト
- カスタム投稿タイプはプラグイン「Easy Post Types」で作成
- サーバーは「heteml.jp」
因みに現在(3.0)は「Custom Post Type Archive」というプラグインで、使用するテンプレートと表示するURLをカスタマイズしています。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「カスタム投稿タイプのアーカイブ用テンプレート」には新たに返信することはできません。