avada主题添加或修改已有元素设置fusion_builder_update_element()

2019-11-12 / 分类: /  评论数量:0

函数

fusion_builder_update_element( $shortcode_tag, $param_name, $values_to_append );

如果要更新任何现有的元素设置选项,只需使用此函数,值将附加到该元素的现有设置中。

基本用法

function update_element_options() {

// Example of how to add or modify options to existing element in Fusion Builder.

if ( function_exists( 'fusion_builder_update_element' ) ) {

fusion_builder_update_element( 'fusion_button', 'color', array( 'cyan' => esc_attr__( 'New - Cyan', 'fusion-builder' ) ) );

fusion_builder_update_element( 'fusion_button', 'color', array( 'black' => esc_attr__( 'New - Black', 'fusion-builder' ) ) );

fusion_builder_update_element( 'fusion_button', 'element_content', 'Sample Button' );

}

}

add_action( 'fusion_builder_before_init', 'update_element_options', 11 );

上面的示例将在按钮元素的“颜色”下拉列表中添加颜色选项“黑色”和“青色”。它将输出颜色类名称为“Fusion Black”和“fusion-cyan”,可用于自定义按钮的颜色。
如果您想使用站点上的自定义颜色组合按钮,这是一个相当简单的解决方案。

功能参数

  • $shortcode_tag
    (字符串)在Fusion Builder中注册的短代码名称。
  • $param_name
    (字符串)要更改的参数名称。检查shortcode以获取参数名称。
  • $values_to_append
    (array|string)要设置为默认值或附加到现有数组的值。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

回到顶部

QQ群962782975