我有一个问题,我的功能是用于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;
}发布于 2021-05-18 16:45:29
尝试将'hide_empty' => false添加到您的查询中:
$practiceCategories = get_terms(array(
'taxonomy' => 'practice_category',
'orderby' => 'name',
'hide_empty' => false
));https://stackoverflow.com/questions/67582781
复制相似问题