'; } } /** * HTML code * * @since 1.1.0 */ private static function html() { if ( ! empty( self::$settings['content'] ) ) { echo self::$settings['content']; } } /** * Setting Description * * @since 1.1.0 */ private static function hint() { if ( ! empty( self::$settings['hint'] ) ) { ?>
class="aadvana-img-path" type="text" value="" >
>
class="aadvana-font-path" type="text" value="" >
value="" > value="" > > class="aadvana-js-switch " type="checkbox" value="true" >
$option ) { ++$i; $checked = ''; if ( ( ! empty( self::$current_value ) && self::$current_value === $option_key ) || ( empty( self::$current_value ) && 1 === $i ) ) { $checked = 'checked="checked"'; } ?>
type="text" value="" data-palette="#000000, #9b59b6, #3498db, #2ecc71, #f1c40f, #34495e, #e74c3c" style="width:80px;">
> type="hidden" value="" >
'400px', 'media_buttons' => false, ); $settings['textarea_name'] = self::$option_name; self::$current_value = ! empty( self::$settings['kses'] ) ? wp_kses_stripslashes( stripslashes( self::$current_value ) ) : self::$current_value; if ( null === self::$current_value ) { self::$current_value = ''; } \wp_editor( self::$current_value, self::$item_id, $settings ); } /** * Fonts * * @since 1.1.0 */ private static function fonts() { ?> class="aadvana-select-font" type="text" value="">

class="">

type="hidden" value=""> type="number" value="" >

class="aadvana-section-title ">

class="option-item ">
type="hidden" value="">
>
'', 'line_height' => '', 'weight' => '', 'transform' => '', ) ); ?>
'', 'class' => '', ) ); self::$settings = $settings; self::$option_name = $option_name; self::$option_type = ! empty( $settings['type'] ) ? $settings['type'] : false; self::$required = ! empty( $settings['required'] ) ? $settings['required'] : false; self::$min = ! empty( $settings['min'] ) ? $settings['min'] : null; self::$max = ! empty( $settings['max'] ) ? $settings['max'] : null; self::$step = ! empty( $settings['step'] ) ? $settings['step'] : null; if ( 'text' === self::$option_type ) { self::$edit_type = ! empty( $settings['validate'] ) ? $settings['validate'] : false; self::$validate_pattern = ! empty( $settings['pattern'] ) ? $settings['pattern'] : false; self::$max_chars = ! empty( $settings['max_chars'] ) ? $settings['max_chars'] : false; self::$title_attr = ! empty( $settings['title_attr'] ) ? $settings['title_attr'] : false; } // ID. self::$item_id .= ! empty( $settings['prefix'] ) ? $settings['prefix'] . '-' : ''; self::$item_id .= ! empty( $settings['id'] ) ? $settings['id'] : ''; if ( ! empty( self::$item_id ) && ' ' !== self::$item_id ) { self::$item_id = ( 'arrayText' === $settings['type'] ) ? self::$item_id . '-' . ( $settings['key'] ?? '' ) : self::$item_id; self::$item_id_attr = 'id="' . self::$item_id . '"'; self::$item_id_wrap = 'id="' . self::$item_id . '-item"'; } // Class. self::$custom_class = ! empty( $settings['class'] ) ? ' ' . $settings['class'] . '-options' : ''; // Name. self::$name_attr = 'name="' . $option_name . '"'; // Placeholder. self::$placeholder_attr = ! empty( $settings['placeholder'] ) ? 'placeholder="' . $settings['placeholder'] . '"' : ''; // Get the option stored data. if ( null !== $data ) { self::$current_value = $data; } elseif ( isset( $settings['default'] ) ) { self::$current_value = $settings['default']; } } } }