0
A
回答
0
我已經結束了以下柺杖。
推杆以下到functions.php中檢測電流後的頂層父類ID:
function get_top_level_cat_id ($catid) {
while ($catid) {
$cat = get_category($catid);
$catid = $cat->category_parent;
$catParent = $cat->cat_ID;
}
return $catParent;
}
然後複製當前的single.php到_single.php他們更換了所有的single.php內容有:
<?php
// functions.php !!!
$category = get_the_category($post->ID);
$catid = $category[0]->cat_ID;
$top_level_cat_id = get_top_level_cat_id ($catid);
if ($top_level_cat_id == XX) {require __DIR__ . '/_single_XXX.php';}
elseif ($top_level_cat_id == YY) {require __DIR__ . '/_single_YYY.php';}
else {require __DIR__ . '/_single.php';}
?>
所以,現在我可以將_single.php複製到_single_XXX.php中,並對其進行編輯。同樣是_single_YYY.php,_single_ZZZ.php等。
我仍然不滿意這樣的解決方案,並會感謝任何更好的建議。
0
您可以在WordPress.org網站上使用該信息。
這是我發現做一個快速Google Search
時,基本上你有這些模板文件(這些也都是在什麼WordPress會尋找第一順序):
1)category-slug.php
2) category-ID.php
3)category.php
0
你可以在使用的single.php這個代碼轉換模板,像這樣:
if (in_category('fruit')) {
include 'single-fruit.php';
} elseif (in_category('vegetables')) {
include 'single-vegetables.php';
} else {
// Continu enter code here with normal Loop
if (have_posts()) : while (have_posts()) : the_post();
// ...
}
相關問題
- 1. WordPress的使用自定義模板的子分類和帖子
- 2. 如何查詢自定義WordPress類別中的所有帖子
- 3. 在Wordpress中爲自定義帖子類型創建模板
- 4. 使用帖子id wordpress顯示分配給自定義帖子類型的所有類別
- 5. wordpress顯示所有使用的類別每個自定義帖子類型
- 6. WordPress的類別模板顯示所有類別的帖子,而不是特定的類別帖子
- 7. 爲自定義帖子定製類別
- 8. 如何獲取所有類別的所有帖子自定義帖子類型?
- 9. 類別的自定義WordPress模板
- 10. 類別WordPress的自定義模板
- 11. 在wordpress中自定義搜索所有和自定義帖子
- 12. Wordpress自定義模板在自定義帖子類型中不顯示
- 13. 將模板應用於自定義帖子類型Wordpress
- 14. 從Wordpress中的自定義分類中獲取所有帖子
- 15. 自定義帖子類型模板
- 16. 如何在WordPress中顯示所有可用的自定義帖子類別?
- 17. WordPress的列表自定義分類的子類別和自定義帖子
- 18. 造型wordpress自定義類別模板
- 19. 如何使用自定義模板將大量WordPress帖子遷移到自定義帖子類型?
- 20. WordPress的 - 爲類別定義模板
- 21. 自定義帖子類型WordPress模板如何在WordPress模板中添加自定義側欄
- 22. WordPress的自定義帖子類型兒童模板
- 23. WordPress的自定義帖子類型模板
- 24. WordPress的 - 自定義帖子類型的帖子不使用single.php
- 25. 自定義帖子類型類別模板
- 26. WordPress的 - 從子類別列出的自定義帖子類型
- 27. 如何爲多個自定義帖子類型使用自定義帖子類型模板?
- 28. 自定義帖子類型中的Wordpress列表類別
- 29. 限制wordpress中自定義帖子類型的類別
- 30. WordPress的:get_categories自定義帖子類型,自定義分類,按類別過濾
那些將增加自定義模板針對特定類別的網頁,而我正在尋找分配一個模板文件的方法**在給定類別內的所有帖子**,即使沒有觸及類別頁面本身。 – YKKY