2011-10-28 184 views
1

我有一個自定義帖子類型「食譜」。我創建它使用的自定義後類型UI插件。自定義帖子類型模板

名稱是ic_recipes,標籤是配方和重寫蛞蝓是食譜

的URL形成爲mysite.com/recipes/lentil-soup/

這裏的問題...

我想創造這個自定義信息的類型使用的模板文件..

但不管如何我想,WordPress的最終使用的single.php 。

我將以下文件提供給twentyten主題文件夾;

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

沒有踢入。single.php是每一次。

我檢查了法典。 Codex有以下內容來說明(我在這個問題的底部爲你複製/粘貼)模板命名!

請告訴我它是什麼,我缺少..

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

歸檔xxx.php對於檔案館。你想使用single-xxx.php作爲single.php的替代品。

+0

我試了單一recipes.php和單ic_recipes.php。仍然,single.php運行!順便提一句,XXX部分,是否應該是自定義帖子類型名稱,重寫段落或標籤? –

+0

@AverageJoe single-recipe.php是正確的名字。您可能正在查看緩存副本,請嘗試清除緩存。 XXX是職位slu。。 – svandragt

+0

如果我的後期類型的實例只能在特定的自定義頁面上呈現爲旋轉木馬,該怎麼辦? (沒有URL存檔,沒有通過url直接訪問)只能以編程方式收集到一個'$ loop = new WP_Query(array(...)); while($ loop-> have_posts())... get_template_part(??,'my_post_type') ;' – Stphane

相關問題