私はカスタムポストタイプの "レシピ"を持っています。私は、カスタムポストタイプのUIプラグを使用して作成した。カスタムポストタイプテンプレート
名はラベルがレシピで、書き換えスラグは、URLがmysite.com/recipes/lentil-soup/として形成されているレシピ
で、ic_recipesですここで
質問は、私は
..タイプが使用するには、このカスタム投稿用テンプレートファイルを作成したいが、関係なく、私が試したものを、ワードプレスは、single.phpを使用して終了していない...
です。
私はtwentytenテーマフォルダに以下のファイルを提供しました。
recipes.php
ic_recipes.php
archive-recipes.php
and finally archive-ic_recipes.php
何も蹴られていません。シングル.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
私はsingle-recipes.phpとsingle-ic_recipes.phpの両方を試しました。それでも、single.phpが動作します!ちなみに、XXXの部分は、カスタムポストタイプ名、slugやラベルを書き直すことになっていますか? –
@AverageJoe single-recipe.phpは正しい名前です。おそらく、キャッシュされたコピーが表示されている場合は、キャッシュをクリアしてみてください。 XXXはポストスラッグです。 – svandragt
ポストタイプのインスタンスが特定のカスタムページでカルーセルとしてレンダリングされるだけの場合はどうなりますか? ($ loop-> have_posts())... get_template_part(??、 'my_post_type')は、$ loop = new WP_Query(array(...))でのみ収集されます。 ; ' – Stphane