我試圖顯示每個自定義帖子類型的所有使用的類別,例如在項目頁面上,我顯示所有項目,並在頂部我想添加循環所有項目使用的類別。當我使用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. 顯示帖子數自定義帖子類型的子類別
- 2. 未在前端顯示自定義類別的Wordpress自定義帖子類型
- 3. WordPress按自定義分類標準顯示自定義帖子類型帖子
- 4. WordPress的自定義帖子類型 - 顯示當前帖子的所有子類別
- 5. 如何在wordpress中顯示自定義帖子類型的每個類別的最新帖子
- 6. 僅顯示特定類別的自定義帖子類型
- 7. 如何在WordPress中顯示所有可用的自定義帖子類別?
- 8. WordPress的 - 從子類別列出的自定義帖子類型
- 9. WordPress的循環只顯示5個自定義帖子類型
- 10. WordPress的自定義帖子類型 - 無效的帖子類型?
- 11. 我的自定義帖子類型根據wordpress中的類別未顯示
- 12. WordPress的:顯示自定義帖子類型Alphabetized自定義分類?
- 13. WordPress的 - 自定義帖子類型的帖子不使用single.php
- 14. 顯示自定義帖子類型類別
- 15. WordPress的:get_categories自定義帖子類型,自定義分類,按類別過濾
- 16. 如何查詢自定義WordPress類別中的所有帖子
- 17. Wordpress顯示特定類別下的所有帖子
- 18. 限制wordpress中自定義帖子類型的類別
- 19. WordPress的不能添加類別自定義帖子類型
- 20. 自定義帖子類型中的Wordpress列表類別
- 21. WordPress的自定義帖子類型
- 22. WordPress的自定義帖子類型
- 23. WordPress的自定義帖子類型
- 24. WordPress的 - 顯示自定義分類父類別子類別slu
- 25. 如何使用自定義帖子類型在父帖子類型中顯示子帖子類型?
- 26. WordPress的自定義帖子類型頁面顯示
- 27. WordPress的:輸出自定義帖子類型不顯示
- 28. 如何顯示WordPress自定義帖子類型的列表?
- 29. wordpress中每個帖子類型的自定義標籤
- 30. 自定義分類和自定義帖子類型的Wordpress,WP_Query
這將顯示所有的類別,甚至沒有被CPT'項目'使用的命令 – user759235