我正在为价格表创建可视化作曲家插件。我想添加动态文本字段,以便用户能够根据需要为项目列表添加多个文本字段。 目前,它只显示一个文本字段,但用户应该能够添加多个字段。
getGeoLocation()
答案 0 :(得分:3)
您可以使用param_group。这是代码示例。
'params'=> array (
array(
'type' => 'param_group',
'value' => '',
'heading' => __( 'List Items', 'pt-vc' ),
'param_name' => 'price_list',
// Note params is mapped inside param-group:
'params' => array(
array(
'type' => 'textfield',
'value' => '',
'heading' => __( 'List Items', 'pt-vc' ),
'param_name' => 'list_itmes',
)
)
)
);
我认为答案可能会迟到但帮助别人。
答案 1 :(得分:1)
您可以使用param_group。文档中没有提到它,但你可能会发现它“如何” https://kb.wpbakery.com/docs/developers-how-tos/use-param-group-in-elements/
链接中的代码段(如果链接再次过期):
vc_map(
array(
'base' => 'your_shortcode',
'params' => array(
array(
'type' => 'textfield',
'value' => '',
'heading' => 'Title',
'param_name' => 'simple_textfield',
),
// params group
array(
'type' => 'param_group',
'value' => '',
'param_name' => 'titles',
// Note params is mapped inside param-group:
'params' => array(
array(
'type' => 'textfield',
'value' => '',
'heading' => 'Enter your title(multiple field)',
'param_name' => 'title',
)
)
)
)
)
)