所以我有一個困境。我正在嘗試在頁面上創建一個菜單,其中列出了所有類別,而不僅僅是指定了特定的帖子。例如,我有4個類別(類別1,類別2,類別3,類別4),我想在側邊菜單的列表中顯示所有這些類別。但是,對於我所在的文章,本文僅將category1分配給它。如何從Wordpress中的「發佈」字段列出所有類別,甚至未選中的類別?
我看了所有的Wordpress片段,它們都只返回在帖子後端實際檢查過的類別。
這裏是我的代碼:
<?php
$cats = get_terms('category', array(
'fields' => 'ids',
'exclude' => '1'
));
?>
<?php foreach($cats as $cat): ?>
<li><a href="<?php echo get_category_link($cat); ?>"><?php echo get_cat_name($cat); ?></a></li><br />
<?php endforeach; ?>
此代碼排除了「無組織」的範疇,因此,排除1,但再次只給我列出的類別。有人可以幫忙嗎?我也嘗試了get_the_category()和get_the_category_list()以及它們都沒有給我未經檢查的。謝謝!
在你的陣列嘗試添加 - hide_empty =>假 –