具有分类下拉菜单的WPBakery Page Builder不起作用

时间:2019-01-03 11:03:42

标签: php arrays wordpress

我正在尝试使用下拉列表构建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
      )
    )

1 个答案:

答案 0 :(得分:0)

我们今天遇到了同样的问题。

经过四个小时的摆弄并尝试了一切,我们终于发现我们使用保留字作为param_name,它是post_category,顺便说一下,它不在{{ 3}}页,即使它绝对是其中之一。

label也不在列表中,但是鉴于错误和行为完全相同,我建议尝试将其切换为其他功能。