カスタムポストタイプテンプレート

私はカスタムポストタイプの "レシピ"を持っています。カスタムポストタイプのUIプラグインを使用して作成しました。

名前はic_recipes、ラベルはRecipes、再書き込みslugはレシピです

urlはmysite.com/recipes/lentil-soup/となります。

ここに質問がある...

私はこのカスタム投稿の種類のテンプレートファイルを使用したいと思っています。

しかし、何を試しても、wordpressはsingle.phpを使用して終了しました。

私は20のテーマフォルダに以下のファイルを提供しました。

recipes.php
ic_recipes.php
archive-recipes.php
and finally archive-ic_recipes.php

single.phpは毎回1つしかありませんでした。

私はコーデックスをチェックした。コーデックスには、テンプレートの命名について、次のように言います(私はこの質問の最後にあなたのためにコピーして貼り付けました)!

私が行方不明になっていることを教えてください。

http://codex.wordpress.org/Template_Hierarchy#Custom_Post_Types_display

カスタム投稿タイプの表示

archive-{post_type}.php - If the post type were product, WordPress would look for archive-product.php.
archive.php
index.php
1

1 答え

archive-xxx.phpはアーカイブ用です。 single-xxx.phpをsingle.phpの代わりに使用したいとします。

1
追加された
@AverageJoeのsingle-recipe.phpは正しい名前です。おそらく、キャッシュされたコピーが表示されている場合は、キャッシュをクリアしてみてください。 XXXはポストスラッグです。
追加された 著者 svandragt,
ポストタイプのインスタンスが特定のカスタムページでカルーセルとしてレンダリングされることのみを目的としている場合はどうなりますか? ($ loop-> have_posts())... get_template_part(??、 'my_post_type());}};}}};}}}}}}}}}}}}}}}}}で、 ');
追加された 著者 Stphane,
私はsingle-recipes.phpとsingle-ic_recipes.phpの両方を試しました。それでも、single.phpが動作します!ちなみに、XXXの部分は、カスタムポストタイプ名、slugやラベルを書き直すことになっていますか?
追加された 著者 Average Joe,