Nas*_*sir 4 php wordpress web visual-composer
我正在为价格表创建可视化作曲家插件。我想添加动态文本字段,以便用户能够根据需要为项目列表添加多个文本字段。目前,它仅显示一个文本字段,但用户应该能够添加多个字段。
array (
"type" => "textfield",
"heading" => __( 'List Items', 'pt-vc' ),
"param_name" => "price_list",
"description" => __( 'Write the list item that you offer', 'pt-vc' ),
"group" => 'List Item',
),
Run Code Online (Sandbox Code Playgroud)
您可以使用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',
)
)
)
);
Run Code Online (Sandbox Code Playgroud)
我认为答案可能来晚了,但可以帮助别人。
小智 3
您可以为此使用 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',
)
)
)
)
)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2646 次 |
| 最近记录: |