';
}
}
/**
* 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'];
}
}
}
}