我使用以下代码向新组中的每个元素添加了新参数:
<?php
function element_params($params = [], $shortcode = '') {
$new_param = [
[
'type' => 'textfield',
'heading' => esc_attr__( 'Include Text Label', 'geot' ),
'description' => esc_attr__( 'Type the new tex label here.', 'geot' ),
'param_name' => 'new_text_label',
'default' => '',
'group' => esc_attr__( 'New Group', 'geot' ),
],
];
$params = array_merge(
$params,
$new_param
);
return $params;
}
add_filter( 'fusion_builder_element_params', [ $this, 'element_params' ], 10, 2 );
它将创建一个新组,并使用新参数放置一个新选项卡。它适用于所有Avada元素。
但是它在Chart Element中不起作用,新的组/选项卡未创建,新的参数出现在其他参数的下面,这看起来很混乱。
有什么想法吗?
谢谢