'advanced-repeater',
'label' => esc_html__( 'Slider Pages', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'settings' => 'woo_slider_pages',
'choices' => [
'limit' => 2,
'row_label' => [
'value' => esc_html__( 'Pages', 'bizberg-shop' ),
],
'fields' => [
'page' => [
'type' => 'select',
'label' => esc_html__( 'Select Page', 'bizberg-shop' ),
'choices' => bizberg_get_all_pages()
],
'align' => [
'type' => 'select',
'label' => esc_html__( 'Align', 'bizberg-shop' ),
'choices' => [
'left' => esc_html__( 'Left', 'bizberg-shop' ),
'right' => esc_html__( 'Right', 'bizberg-shop' ),
'center' => esc_html__( 'Center', 'bizberg-shop' )
],
'default' => 'center'
],
'content_width' => [
'type' => 'number',
'label' => esc_html__( 'Content Width (in %)', 'bizberg-shop' ),
'default' => 90
],
'translate_x' => [
'type' => 'number',
'label' => esc_html__( 'TranslateX (in %)', 'bizberg-shop' ),
'default' => -50,
'description' => esc_html__( 'Note: Default value is -50.', 'bizberg-shop' ),
'choices' => [
'min' => -99999,
'max' => 99999,
'step' => 1,
],
],
'subtitle' => [
'type' => 'text',
'label' => esc_html__( 'Subtitle', 'bizberg-shop' )
],
'button_text' => [
'type' => 'text',
'label' => esc_html__( 'Button Text', 'bizberg-shop' )
],
'button_link' => [
'type' => 'text',
'label' => esc_html__( 'Button Link', 'bizberg-shop' )
],
'color_title' => [
'type' => 'color',
'label' => esc_html__( 'Title Color', 'bizberg-shop' ),
'default' => '#f5848c',
],
'color_subtitle' => [
'type' => 'color',
'label' => esc_html__( 'Subtitle Color', 'bizberg-shop' ),
'default' => '#f5848c',
],
'color_content' => [
'type' => 'color',
'label' => esc_html__( 'Content Color', 'bizberg-shop' ),
'default' => '#888',
]
],
],
'default' => [],
'partial_refresh' => [
'woo_slider_pages' => [
'selector' => '.ecommerce-banner .container .row',
'render_callback' => 'bizberg_shop_get_slider_content'
]
],
] );
Kirki::add_field( 'bizberg', array(
'type' => 'custom',
'settings' => 'bs_slider_other_options',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '
' . esc_html__( 'Slider Options', 'bizberg-shop' ) . '
',
) );
if( function_exists( 'bizberg_kirki_dtm_options' ) ){
bizberg_kirki_dtm_options(
array(
'display' => array(
'desktop' => 'desktop',
'tablet' => 'tablet',
'mobile' => 'mobile'
),
'field_id' => 'bizberg',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'settings' => 'bizberg_shop_slider_height',
'global_active_callback' => array(),
'fields' => array(
'slider' => array(
'desktop' => array(
'label' => esc_html__( 'Height ( Desktop )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_height',
'default' => 500,
'choices' => [
'min' => 100,
'max' => 600,
'step' => 10,
],
'transport' => 'auto',
'output' => array(
array(
'element' => '.ecommerce-banner .slider',
'property' => 'height',
'value_pattern' => '$px'
)
),
),
'tablet' => array(
'label' => esc_html__( 'Height ( Tablet )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_height',
'default' => 500,
'choices' => [
'min' => 100,
'max' => 600,
'step' => 25,
],
'transport' => 'auto',
'output' => array(
array(
'element' => '.ecommerce-banner .slider',
'property' => 'height',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 481px) and (max-width: 1024px)'
)
),
),
'mobile' => array(
'label' => esc_html__( 'Height ( Mobile )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_height',
'default' => 500,
'choices' => [
'min' => 100,
'max' => 600,
'step' => 25,
],
'transport' => 'auto',
'output' => array(
array(
'element' => '.ecommerce-banner .slider',
'property' => 'height',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 320px) and (max-width: 480px)'
)
),
)
),
)
)
);
}
Kirki::add_field( 'bizberg', [
'type' => 'simple-color',
'settings' => 'bs_slider_overlay',
'label' => __( 'Background Overlay', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => 'rgba(0, 0, 0, 0)',
'choices' => [
'alpha' => true,
],
'transport' => 'auto',
'output' => [
[
'element' => '.ecommerce-banner .overlay',
'property' => 'background-color'
],
],
] );
Kirki::add_field( 'bizberg', array(
'type' => 'custom',
'settings' => 'bs_subtitle_font_options',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '' . esc_html__( 'Subtitle Font Options', 'bizberg-shop' ) . '
',
) );
Kirki::add_field( 'bizberg', [
'type' => 'typography',
'settings' => 'bs_slider_subtitle_font',
'label' => esc_html__( 'Subtitle Font', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => [
'font-family' => 'Raleway',
'variant' => '500',
'letter-spacing' => '0',
'text-transform' => 'uppercase',
],
'transport' => 'auto',
'output' => [
[
'element' => 'body .bizberg_shop_slider h4',
],
],
] );
if( function_exists( 'bizberg_kirki_dtm_options' ) ){
bizberg_kirki_dtm_options(
array(
'display' => array(
'desktop' => 'desktop',
'tablet' => 'tablet',
'mobile' => 'mobile'
),
'field_id' => 'bizberg',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'settings' => 'bizberg_shop_slider_subtitle_font_size',
'global_active_callback' => array(),
'fields' => array(
'slider' => array(
'desktop' => array(
'label' => esc_html__( 'Subtitle Font Size ( Desktop )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_subtitle_font',
'default' => 20,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h4',
'property' => 'font-size',
'value_pattern' => '$px'
)
),
),
'tablet' => array(
'label' => esc_html__( 'Subtitle Font Size ( Tablet )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_subtitle_font',
'default' => 18,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h4',
'property' => 'font-size',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 481px) and (max-width: 1024px)'
)
),
),
'mobile' => array(
'label' => esc_html__( 'Subtitle Font Size ( Mobile )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_subtitle_font',
'default' => 16,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h4',
'property' => 'font-size',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 320px) and (max-width: 480px)'
)
),
)
),
)
)
);
}
if( function_exists( 'bizberg_kirki_dtm_options' ) ){
bizberg_kirki_dtm_options(
array(
'display' => array(
'desktop' => 'desktop',
'tablet' => 'tablet',
'mobile' => 'mobile'
),
'field_id' => 'bizberg',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'settings' => 'bizberg_shop_slider_subtitle_line_height',
'global_active_callback' => array(),
'fields' => array(
'slider' => array(
'desktop' => array(
'label' => esc_html__( 'Subtitle Line Height ( Desktop )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_subtitle_line_height',
'default' => 24,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h4',
'property' => 'line-height',
'value_pattern' => '$px'
)
),
),
'tablet' => array(
'label' => esc_html__( 'Subtitle Line Height ( Tablet )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_subtitle_line_height',
'default' => 24,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h4',
'property' => 'line-height',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 481px) and (max-width: 1024px)'
)
),
),
'mobile' => array(
'label' => esc_html__( 'Subtitle Line Height ( Mobile )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_subtitle_line_height',
'default' => 22,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h4',
'property' => 'line-height',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 320px) and (max-width: 480px)'
)
),
)
),
)
)
);
}
Kirki::add_field( 'bizberg', array(
'type' => 'custom',
'settings' => 'bs_title_font_options',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '' . esc_html__( 'Title Font Options', 'bizberg-shop' ) . '
',
) );
Kirki::add_field( 'bizberg', [
'type' => 'typography',
'settings' => 'bs_slider_title_font',
'label' => esc_html__( 'Title Font', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => [
'font-family' => 'Poppins',
'variant' => '700',
'letter-spacing' => '0',
'text-transform' => '',
],
'transport' => 'auto',
'output' => [
[
'element' => 'body .bizberg_shop_slider h2',
],
],
] );
if( function_exists( 'bizberg_kirki_dtm_options' ) ){
bizberg_kirki_dtm_options(
array(
'display' => array(
'desktop' => 'desktop',
'tablet' => 'tablet',
'mobile' => 'mobile'
),
'field_id' => 'bizberg',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'settings' => 'bizberg_shop_slider_title_font_size',
'global_active_callback' => array(),
'fields' => array(
'slider' => array(
'desktop' => array(
'label' => esc_html__( 'Title Font Size ( Desktop )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_title_font',
'default' => 38,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h2',
'property' => 'font-size',
'value_pattern' => '$px'
)
),
),
'tablet' => array(
'label' => esc_html__( 'Title Font Size ( Tablet )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_title_font',
'default' => 30,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h2',
'property' => 'font-size',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 481px) and (max-width: 1024px)'
)
),
),
'mobile' => array(
'label' => esc_html__( 'Title Font Size ( Mobile )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_title_font',
'default' => 25,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h2',
'property' => 'font-size',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 320px) and (max-width: 480px)'
)
),
)
),
)
)
);
}
if( function_exists( 'bizberg_kirki_dtm_options' ) ){
bizberg_kirki_dtm_options(
array(
'display' => array(
'desktop' => 'desktop',
'tablet' => 'tablet',
'mobile' => 'mobile'
),
'field_id' => 'bizberg',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'settings' => 'bizberg_shop_slider_title_line_height',
'global_active_callback' => array(),
'fields' => array(
'slider' => array(
'desktop' => array(
'label' => esc_html__( 'Title Line Height ( Desktop )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_title_line_height',
'default' => 45,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h2',
'property' => 'line-height',
'value_pattern' => '$px'
)
),
),
'tablet' => array(
'label' => esc_html__( 'Title Line Height ( Tablet )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_title_line_height',
'default' => 40,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h2',
'property' => 'line-height',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 481px) and (max-width: 1024px)'
)
),
),
'mobile' => array(
'label' => esc_html__( 'Title Line Height ( Mobile )', 'bizberg-shop' ),
'settings' => 'bizberg_shop_slider_title_line_height',
'default' => 30,
'choices' => [
'min' => 10,
'max' => 50,
'step' => 1,
],
'transport' => 'auto',
'output' => array(
array(
'element' => 'body .bizberg_shop_slider h2',
'property' => 'line-height',
'value_pattern' => '$px',
'media_query' => '@media (min-width: 320px) and (max-width: 480px)'
)
),
)
),
)
)
);
}
Kirki::add_field( 'bizberg', array(
'type' => 'custom',
'settings' => 'bs_content_font_options',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '' . esc_html__( 'Content Font Options', 'bizberg-shop' ) . '
',
) );
Kirki::add_field( 'bizberg', [
'type' => 'typography',
'settings' => 'bs_slider_description_font',
'label' => esc_html__( 'Content Font', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => [
'font-family' => 'Open Sans',
'variant' => 'regular',
'font-size' => '13px',
'line-height' => '25px',
'letter-spacing' => '0',
'text-transform' => '',
],
'transport' => 'auto',
'output' => [
[
'element' => '.bizberg_shop_slider .swiper-content p',
'value_pattern' => '$'
],
],
] );
Kirki::add_field( 'bizberg', array(
'type' => 'custom',
'settings' => 'bs_button_font_options',
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '' . esc_html__( 'Button Options', 'bizberg-shop' ) . '
',
) );
Kirki::add_field( 'bizberg', [
'type' => 'typography',
'settings' => 'bs_slider_button_font',
'label' => esc_html__( 'Button Font', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => [
'font-family' => 'Poppins',
'variant' => '500',
'font-size' => '14px',
'line-height' => '1',
'letter-spacing' => '0',
'text-transform' => 'uppercase',
],
'transport' => 'auto',
'output' => [
[
'element' => '.btn-primary.woo_slider_button',
],
]
] );
Kirki::add_field( 'bizberg', [
'type' => 'simple-color',
'settings' => 'slider_read_more_background_normal',
'label' => __( 'Background Color ( Normal )', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '#f5848c',
'transport' => 'auto',
'output' => [
[
'element' => '.btn-primary.woo_slider_button',
'property' => 'background-color',
'value_pattern' => '$ !important'
],
]
] );
Kirki::add_field( 'bizberg', [
'type' => 'simple-color',
'settings' => 'slider_read_more_background_hover',
'label' => __( 'Background Color ( Hover )', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '#f24955',
'transport' => 'auto',
'output' => [
[
'element' => '.btn-primary.woo_slider_button:hover',
'property' => 'background-color',
'value_pattern' => '$ !important'
],
]
] );
Kirki::add_field( 'bizberg', [
'type' => 'simple-color',
'settings' => 'slider_read_more_text_color',
'label' => __( 'Text Color', 'bizberg-shop' ),
'section' => 'bizberg_shop_frontpage_woocommerce_slider',
'default' => '#fff',
'transport' => 'auto',
'output' => [
[
'element' => '.btn-primary.woo_slider_button,.btn-primary.woo_slider_button:hover',
'property' => 'color',
'value_pattern' => '$ !important'
],
]
] );
}