我正在尝试使用下拉列表构建WPBakery Page Builder的自定义元素,其中列出了自定义分类法元素(类别)。
不幸的是,我最终得到空的下拉菜单元素。我在这里做错了什么?
当我var_dump它时,$ options数组会被完全填充。
$terms = get_terms(array(
'taxonomy' => 'team',
'hide_empty' => false,
));
$options = array();
foreach($terms as $team) {
$options[$team->name] = $team->slug;
}
这是我在 vc_map()函数中的params数组:
'params' => array(
array(
'type' => 'dropdown',
'holder' => 'div',
'class' => '',
'heading' => 'Team',
'param_name' => 'category',
'value' => $options
)
)
答案 0 :(得分:0)
我们今天遇到了同样的问题。
经过四个小时的摆弄并尝试了一切,我们终于发现我们使用保留字作为param_name
,它是post_category
,顺便说一下,它不在{{ 3}}页,即使它绝对是其中之一。
label
也不在列表中,但是鉴于错误和行为完全相同,我建议尝试将其切换为其他功能。