【发布时间】:2019-05-29 23:15:37
【问题描述】:
我正在尝试为 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' => array(
array(
'type' => 'dropdown',
'holder' => 'div',
'class' => '',
'heading' => 'Team',
'param_name' => 'category',
'value' => $options
)
)
【问题讨论】:
-
你必须调试到 print_r($options) 然后检查数组中存在的任何空白值。
-
我使用了 print_r 但没有预期的空白值。尝试在编辑器中添加 vc 元素时,我收到一个 javascript 错误“未捕获的类型错误:无法读取 null 的属性‘标签’”。