Слайдер управління показує перетасовуваний елемент введення діапазону. За замовчуванням одиницями є px
, em
та rem
. Ви можете встановити наступні параметри управління:
- одиниці (масив з користувацькими одиницями та атрибутами
min
,max
,step
) - безодиничний (встановіть
false
для простого числа)
class Prefix_Element_Slider extends EslElement {// Встановити управління публічна функція set_controls() {$this->controls['exampleSliderFontSize'] = ['tab' => 'content','label' => esc_html__( 'Розмір шрифту', 'esl' ),'type' => 'slider','css' => [['property' => 'font-size',],],'units' => ['px' => ['min' => 1,'max' => 50,'step' => 1,],'em' => ['min' => 1,'max' => 20,'step' => 0.1,],],'default' => '30px','description' => esc_html__( 'Слайдер налаштовує розмір шрифту через CSS.', 'esl' ),];}// Відобразити HTML елемента публічна функція render() {echo '<h3>' . get_bloginfo( 'name' ) . '</h3>';}}