$field_method( $key ) . '
';
}
}
private function woodmart_change_type($key) {
switch ($key) {
case 'textfield':
$key = 'text';
break;
case 'vc_link':
$key = 'text';
break;
case 'href':
$key = 'text';
break;
case 'textarea_html':
$key = 'textarea';
break;
case 'woodmart_switch':
$key = 'dropdown';
break;
case 'woodmart_button_set':
$key = 'dropdown';
break;
case 'woodmart_slider':
$key = 'dropdown';
break;
case 'woodmart_image_select':
$key = 'dropdown';
break;
case 'woodmart_dropdown':
$key = 'dropdown';
break;
}
return $key;
}
/**
* select2 field
*
* @access private
* @param array
* @param string
* @return string
* @since 1.5
*/
function create_field_select2( $key, $out = "" ) {
$value = '';
if ( isset( $key['std'] ) ) {
$value = $key['std'];
}
if ( isset( $key['value'] ) ) {
$value = $key['value'];
}
if ( ! is_array( $value ) ) {
$value = explode( ',', $value );
}
if ( isset( $key['callback'] ) && method_exists( $this, $key['callback'] ) ) {
$key['fields'] = $this->{$key['callback']}();
}
if ( isset( $key['callback_global'] ) && function_exists( $key['callback_global'] ) ) {
$key['fields'] = $key['callback_global']();
}
wp_enqueue_script( 'select2', WOODMART_ASSETS . '/js/libs/select2.full.min.js', array(), woodmart_get_theme_info( 'Version' ), true );
wp_enqueue_script( 'woodmart-admin-options', WOODMART_ASSETS . '/js/options.js', array(), WOODMART_VERSION, true );
ob_start();
?>
create_field_label( $key['name'], $key['_id'] ); ?>
create_field_label( $key['name'], $key['_id'] ); ?>
create_field_label( $key['name'], $key['_id'] ) . '