所以我有一个困境。我正在尝试在页面上创建一个菜单,其中列出了所有类别,而不仅仅是特定帖子所分配的类别。例如,我有4个类别(category1,category2,category3,category4),我想在侧面菜单的列表中显示所有这些类别。但是,对于我正在撰写的文章,本文只分配了category1。
我查看了所有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(),他们都没有给我那些未选中的。谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
您是否尝试过使用get_categories()?
您可以为其提供参数,例如排除。我假设它看起来像这样:
$args = array(
'exclude' => '1'
);
$cats = get_categories($args);