我試圖顯示每個自定義帖子類型的所有使用的類別,例如在項目頁面上,我顯示所有項目,並在頂部我想添加循環所有項目使用的類別。當我使用wp_list_categories()時,它將顯示所有類別,甚至是與cpt項目無關的參數。wordpress顯示所有使用的類別每個自定義帖子類型
0
A
回答
0
嘗試這樣:
$categories = get_categories(array(
'orderby' => 'name',
'parent' => 0,
'exclude' => 1
));
遍歷
<?php foreach ($categories as $cat) { ?>
<?php echo $cat->term_id; ?>
<?php echo $cat->name; ?>
<?php } ?>
然後
query_posts('post_type=post&post_status=publish&posts_per_page=3&cat=-1&paged='. get_query_var('paged'));
0
您應該保存所有的類時,你遍歷你的帖子在數組或您認爲有用的其他數據結構。
使用關聯數組將是一個簡單的解決方案。使用類別作爲鍵值和類別存檔URL作爲值,您將擁有創建每個類別鏈接所需的所有組件。
['category 1' => 'http://yoururl.com/category1',...]
例
foreach ($posts as $post) {
$category = get_the_category($post->ID);
...
// using $category, get the title and URL for it
}
從這裏,你可以得到你需要爲每個類別的所有屬性。
+0
我需要這個在循環之外 – user759235
+0
然後你需要循環兩次'$ posts'。在第一個,獲取類別,在下一個,呈現帖子。 –
相關問題
- 1. Wordpress顯示自定義帖子類型
- 2. 提取並顯示Wordpress類別的自定義帖子類型
- 3. 顯示帖子數自定義帖子類型的子類別
- 4. 使用帖子id wordpress顯示分配給自定義帖子類型的所有類別
- 5. WordPress的自定義帖子類型和分類仍然顯示帖子類型的所有帖子
- 6. 未在前端顯示自定義類別的Wordpress自定義帖子類型
- 7. WordPress按自定義分類標準顯示自定義帖子類型帖子
- 8. WordPress的自定義帖子類型 - 顯示當前帖子的所有子類別
- 9. 如何在wordpress中顯示自定義帖子類型的每個類別的最新帖子
- 10. 從多個自定義帖子類型中顯示某個類別的帖子
- 11. 如何獲取所有類別的所有帖子自定義帖子類型?
- 12. 一個特定的Wordpress自定義帖子類型不顯示
- 13. 僅顯示特定類別的自定義帖子類型
- 14. WordPress - 通過自定義帖子類型和類別獲取帖子,每個類別自動包含在DIV中
- 15. 如何在WordPress中顯示所有可用的自定義帖子類別?
- 16. 僅在Wordpress自定義帖子類型頁面上顯示一個類別
- 17. wp類別顯示所有類別的所有帖子,而不是來自特定類別的特定帖子
- 18. 如何顯示自定義帖子類型明智的所有職位類別
- 19. WordPress的 - 從子類別列出的自定義帖子類型
- 20. WordPress的循環只顯示5個自定義帖子類型
- 21. WordPress自定義帖子類型分類
- 22. WordPress的自定義帖子類型 - 無效的帖子類型?
- 23. Wordpress自定義帖子類型在現有頁面上顯示自定義帖子類型列表
- 24. 我的自定義帖子類型根據wordpress中的類別未顯示
- 25. 自定義帖子類型顯示所有類別帖子,而不是僅顯示來自特定類別的帖子
- 26. 要顯示具有自定義帖子類型的帖子
- 27. Wordpress,顯示當前自定義帖子類型的當前類別
- 28. WordPress的:顯示自定義帖子類型Alphabetized自定義分類?
- 29. WordPress的 - 自定義帖子類型的帖子不使用single.php
- 30. 自定義帖子類型和類別
這將顯示所有的類別,甚至沒有被CPT'項目'使用的命令 – user759235