Current File : /home/kelaby89/muzza.fit/wp-content/plugins/wolf-visual-composer/inc/elements/audio-button.php |
<?php
/**
* Audio Button
*
* @author WolfThemes
* @category Core
* @package WolfWPBakeryPageBuilderExtension/Elements
* @version 3.2.8
*/
defined( 'ABSPATH' ) || exit;
// inspired by js_composer/conifg/buttons/shortcode-vc-button.php
$button_params = vc_map_integrate_shortcode(
wvc_button_params(),
'',
'',
array(
'exclude' => array(
'add_icon',
//'title',
'link',
'scroll_to_anchor',
),
'exclude_regex' => array(
'/i_/',
),
)
);
// populate integrated vc_icons params.
if ( is_array( $button_params ) && ! empty( $button_params ) ) {
foreach ( $button_params as $key => $param ) {
if ( is_array( $param ) && ! empty( $param ) ) {
if ( 'title' == $param['param_name'] ) {
// force dependency
$button_params[ $key ]['value'] = esc_html__( 'Play', 'wolf-visual-composer' );
}
}
}
}
// Audio button
vc_map(
array(
'name' => esc_html__( 'Audio button', 'wolf-visual-composer' ),
'base' => 'wvc_audio_button',
'description' => esc_html__( 'A simple play/pause player button', 'wolf-visual-composer' ),
'icon' => 'fa fa-music',
'category' => esc_html__( 'Music' , 'wolf-visual-composer' ),
'params' => array_merge(
array(
array(
'type' => 'wvc_audio_url',
'heading' => esc_html__( 'Mp3 URL', 'wolf-visual-composer' ),
'param_name' => 'mp3',
'admin_label' => true,
),
),
$button_params
),
)
);
class WPBakeryShortCode_Wvc_Audio_Button extends WPBakeryShortCode {}