Fre*_*ers 3 testing wordpress if-statement categories term
我有一个项目要求我列出每个自定义帖子类型的可用术语,并通过 css/javascript 直观地指示哪些术语/类别为空。有没有办法返回一个术语/类别列表并说向空的类添加一个类?感谢您的任何帮助。
就在这里。首先,您使用get_terms()获取术语(我假设您的 cpt 与它关联了分类法)
<?php
$custom_terms = get_terms('my_taxonomy');
if (is_array($custom_terms) && !empty($custom_terms)) {
# code what you want here...
} else{
# code if your terms come empty...
}
Run Code Online (Sandbox Code Playgroud)
这应该这样做。
编辑
在$custom_terms
变量之后执行 aprint_r($custom_terms);
以查看变量保存的内容。你应该得到一个用stdClass Object
s填充的数组,这个分类法中的每个类别都有一个。
所以你可以进一步做这样的事情:
foreach ($custom_terms as $term) {
if ($term->count != 0) {
print_r($term->name);
}
}
Run Code Online (Sandbox Code Playgroud)
这将向您显示分类法中非空类别的名称。
归档时间: |
|
查看次数: |
3331 次 |
最近记录: |