php - Wordpress 仅显示附有实践的实践类别
问题描述
我的功能有问题用于 wordpress 中的下拉菜单。它仅显示附有实践的实践类别。如果我删除最后一个 forloop,它会显示所有练习类别,反之亦然。我是一个大 php 菜鸟。谢谢。
function lr_get_practice_select_data() {
$practiceCategories = get_terms(array(
'taxonomy' => 'practice_category',
'orderby' => 'name'
));
$out = array();
foreach ($practiceCategories as $category) {
$out[] = array(
'value' => 'category_' .$category->term_id,
'class' => 'category',
'name' => $category->name
);
$practicesInCategory = lr_get_practices_by_category($category->term_id);
foreach ($practicesInCategory as $practice) {
$out[] = array(
'value' => $practice->ID,
'class' => 'practice',
'name' => $practice->post_title
);
}
}
return $out;
}
解决方案
尝试将'hide_empty' => false
, 添加到您的查询中:
$practiceCategories = get_terms(array(
'taxonomy' => 'practice_category',
'orderby' => 'name',
'hide_empty' => false
));
推荐阅读
- python - 用 spark sql 统一表
- r - 求和 R 中的重叠组
- python - 桑基图不显示流出和目标未定义
- sql - VBA 查询错误 - 能够在 SQL 中查询,但在 VBA 中出错
- tensorflow - 将 tf.train.Feature 和 tf.train.Example 与参差不齐的张量一起使用
- javascript - 无法显示 kendo-datepicker 的默认值
- python - Pandas 从数组和 OrderedDict 创建多索引
- javascript - 如何在数组中找到所有可能的元素组合
- angular - 可以吗,那么Angular的附加标签会在开发模式下打破html-layout?
- mongodb - 'data' services.mongo-express.volumes 包含无效类型,它应该是一个数组