whoami7 - Manager
:
/
home
/
analuakl
/
somethingsmushy.com
/
wp-content
/
themes
/
beauty-spa-elementor
/
includes
/
Upload File:
files >> /home/analuakl/somethingsmushy.com/wp-content/themes/beauty-spa-elementor/includes/customizer.php
<?php if ( class_exists("Kirki")){ Kirki::add_config('theme_config_id', array( 'capability' => 'edit_theme_options', 'option_type' => 'theme_mod', )); Kirki::add_field( 'theme_config_id', [ 'type' => 'slider', 'settings' => 'beauty_spa_elementor_logo_resizer', 'label' => __( 'Logo Size', 'beauty-spa-elementor' ), 'section' => 'title_tagline', 'default' => 150, 'choices' => [ 'min' => 50, 'max' => 300, 'step' => 1, ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_enable_logo_text', 'section' => 'title_tagline', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Site Title and Tagline', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'switch', 'settings' => 'beauty_spa_elementor_display_header_title', 'label' => esc_html__( 'Site Title Enable / Disable Button', 'beauty-spa-elementor' ), 'section' => 'title_tagline', 'default' => '1', 'priority' => 10, 'choices' => [ 'on' => esc_html__( 'Enable', 'beauty-spa-elementor' ), 'off' => esc_html__( 'Disable', 'beauty-spa-elementor' ), ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'switch', 'settings' => 'beauty_spa_elementor_display_header_text', 'label' => esc_html__( 'Tagline Enable / Disable Button', 'beauty-spa-elementor' ), 'section' => 'title_tagline', 'default' => '0', 'priority' => 10, 'choices' => [ 'on' => esc_html__( 'Enable', 'beauty-spa-elementor' ), 'off' => esc_html__( 'Disable', 'beauty-spa-elementor' ), ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_site_tittle_font_heading', 'section' => 'title_tagline', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Site Title Font Size', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_site_tittle_font_size', 'type' => 'number', 'section' => 'title_tagline', 'transport' => 'auto', 'output' => array( array( 'element' => array('.logo a'), 'property' => 'font-size', 'suffix' => 'px' ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_site_tittle_transform_heading', 'section' => 'title_tagline', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Site Title Text Transform', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'settings' => 'beauty_spa_elementor_site_tittle_transform', 'section' => 'title_tagline', 'default' => 'none', 'choices' => [ 'none' => esc_html__( 'Normal', 'beauty-spa-elementor' ), 'uppercase' => esc_html__( 'Uppercase', 'beauty-spa-elementor' ), 'lowercase' => esc_html__( 'Lowercase', 'beauty-spa-elementor' ), 'capitalize' => esc_html__( 'Capitalize', 'beauty-spa-elementor' ), ], 'output' => array( array( 'element' => array( '.logo a'), 'property' => ' text-transform', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_site_tagline_font_heading', 'section' => 'title_tagline', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Site Tagline Font Size', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_site_tagline_font_size', 'type' => 'number', 'section' => 'title_tagline', 'transport' => 'auto', 'output' => array( array( 'element' => array('.logo span'), 'property' => 'font-size', 'suffix' => 'px' ), ), ) ); Kirki::add_field( 'theme_config_id', array( 'type' => 'custom', 'settings' => 'beauty_spa_elementor_logo_settings_premium_features', 'section' => 'title_tagline', 'priority' => 50, 'default' => '<h3 style="color: #2271b1; padding:5px 20px 5px 20px; background:#fff; margin:0; box-shadow: 0 2px 4px rgba(0,0,0, .2); ">' . esc_html__( 'Unlock More Features in the Premium Version!', 'beauty-spa-elementor' ) . '</h3><ul style="color: #121212; padding: 5px 20px 20px 30px; background:#fff; margin:0;" ><li style="list-style-type: square;" >' . esc_html__( 'Customizable Text Logo', 'beauty-spa-elementor' ) . '</li><li style="list-style-type: square;" >'.esc_html__( 'Enhanced Typography Options', 'beauty-spa-elementor' ) .'</li><li style="list-style-type: square;" >'.esc_html__( 'Priority Support', 'beauty-spa-elementor' ) .'</li><li style="list-style-type: square;" >'.esc_html__( '....and Much More', 'beauty-spa-elementor' ) . '</li></ul><div style="background: #fff; padding: 0px 10px 10px 20px;"><a href="' . esc_url( __( 'https://www.wpelemento.com/products/spa-wordpress-theme', 'beauty-spa-elementor' ) ) . '" class="button button-primary" target="_blank">'. esc_html__( 'Upgrade for more', 'beauty-spa-elementor' ) .'</a></div>', ) ); // Theme color Kirki::add_section( 'beauty_spa_elementor_theme_color_setting', array( 'title' => __( 'Color Option', 'beauty-spa-elementor' ), 'priority' => 10, ) ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_theme_color', 'label' => __( 'Theme color', 'beauty-spa-elementor'), 'description' => esc_html__( 'To customize the colors of the homepage, use the Elementor editor', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_theme_color_setting', 'type' => 'color', 'default' => '#08c4f5', ) ); // TYPOGRAPHY SETTINGS Kirki::add_panel( 'beauty_spa_elementor_typography_panel', array( 'priority' => 10, 'title' => __( 'Typography', 'beauty-spa-elementor' ), ) ); //Heading 1 Section Kirki::add_section( 'beauty_spa_elementor_h1_typography_setting', array( 'title' => __( 'Heading 1', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_h1_typography_heading', 'section' => 'beauty_spa_elementor_h1_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading 1 Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_h1_typography_font', 'section' => 'beauty_spa_elementor_h1_typography_setting', 'default' => [ 'font-family' => 'Josefin Sans', 'variant' => '700', 'font-size' => '', 'line-height' => '', 'letter-spacing' => '', 'text-transform' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'h1', 'suffix' => '!important' ], ], ) ); //Heading 2 Section Kirki::add_section( 'beauty_spa_elementor_h2_typography_setting', array( 'title' => __( 'Heading 2', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_h2_typography_heading', 'section' => 'beauty_spa_elementor_h2_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading 2 Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_h2_typography_font', 'section' => 'beauty_spa_elementor_h2_typography_setting', 'default' => [ 'font-family' => 'Josefin Sans', 'font-size' => '', 'variant' => '700', 'line-height' => '', 'letter-spacing' => '', 'text-transform' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'h2', 'suffix' => '!important' ], ], ) ); //Heading 3 Section Kirki::add_section( 'beauty_spa_elementor_h3_typography_setting', array( 'title' => __( 'Heading 3', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_h3_typography_heading', 'section' => 'beauty_spa_elementor_h3_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading 3 Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_h3_typography_font', 'section' => 'beauty_spa_elementor_h3_typography_setting', 'default' => [ 'font-family' => 'Josefin Sans', 'variant' => '700', 'font-size' => '', 'line-height' => '', 'letter-spacing' => '', 'text-transform' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'h3', 'suffix' => '!important' ], ], ) ); //Heading 4 Section Kirki::add_section( 'beauty_spa_elementor_h4_typography_setting', array( 'title' => __( 'Heading 4', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_h4_typography_heading', 'section' => 'beauty_spa_elementor_h4_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading 4 Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_h4_typography_font', 'section' => 'beauty_spa_elementor_h4_typography_setting', 'default' => [ 'font-family' => 'Josefin Sans', 'variant' => '700', 'font-size' => '', 'line-height' => '', 'letter-spacing' => '', 'text-transform' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'h4', 'suffix' => '!important' ], ], ) ); //Heading 5 Section Kirki::add_section( 'beauty_spa_elementor_h5_typography_setting', array( 'title' => __( 'Heading 5', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_h5_typography_heading', 'section' => 'beauty_spa_elementor_h5_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading 5 Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_h5_typography_font', 'section' => 'beauty_spa_elementor_h5_typography_setting', 'default' => [ 'font-family' => 'Josefin Sans', 'variant' => '700', 'font-size' => '', 'line-height' => '', 'letter-spacing' => '', 'text-transform' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'h5', 'suffix' => '!important' ], ], ) ); //Heading 6 Section Kirki::add_section( 'beauty_spa_elementor_h6_typography_setting', array( 'title' => __( 'Heading 6', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_h6_typography_heading', 'section' => 'beauty_spa_elementor_h6_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading 6 Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_h6_typography_font', 'section' => 'beauty_spa_elementor_h6_typography_setting', 'default' => [ 'font-family' => 'Josefin Sans', 'variant' => '700', 'font-size' => '', 'line-height' => '', 'letter-spacing' => '', 'text-transform' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'h6', 'suffix' => '!important' ], ], ) ); //body Typography Kirki::add_section( 'beauty_spa_elementor_body_typography_setting', array( 'title' => __( 'Content Typography', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_typography_panel', 'priority' => 0, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_body_typography_heading', 'section' => 'beauty_spa_elementor_body_typography_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Content Typography', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'typography', 'settings' => 'beauty_spa_elementor_body_typography_font', 'section' => 'beauty_spa_elementor_body_typography_setting', 'default' => [ 'font-family' => 'Poppins', 'variant' => '', ], 'transport' => 'auto', 'output' => [ [ 'element' => 'body', 'suffix' => '!important' ], ], ) ); // Theme Options Panel Kirki::add_panel( 'beauty_spa_elementor_theme_options_panel', array( 'priority' => 10, 'title' => __( 'Theme Options', 'beauty-spa-elementor' ), ) ); // HEADER SECTION Kirki::add_section( 'beauty_spa_elementor_section_header',array( 'title' => esc_html__( 'Header Settings', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Here you can add header information.', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_theme_options_panel', 'tabs' => [ 'header' => [ 'label' => esc_html__( 'Header', 'beauty-spa-elementor' ), ], 'menu' => [ 'label' => esc_html__( 'Menu', 'beauty-spa-elementor' ), ], ], 'priority' => 160, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'switch', 'tab' => 'header', 'settings' => 'beauty_spa_elementor_sticky_header', 'label' => esc_html__( 'Enable/Disable Sticky Header', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_section_header', 'default' => 1, 'priority' => 10, 'choices' => [ 'on' => esc_html__( 'Enable', 'beauty-spa-elementor' ), 'off' => esc_html__( 'Disable', 'beauty-spa-elementor' ), ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'menu', 'settings' => 'beauty_spa_elementor_menu_size_heading', 'section' => 'beauty_spa_elementor_section_header', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Menu Font Size(px)', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_menu_size', 'label' => __( 'Enter a value in pixels. Example:20px', 'beauty-spa-elementor' ), 'type' => 'text', 'tab' => 'menu', 'section' => 'beauty_spa_elementor_section_header', 'transport' => 'auto', 'output' => array( array( 'element' => array( '#main-menu a', '#main-menu ul li a', '#main-menu li a'), 'property' => 'font-size', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'menu', 'settings' => 'beauty_spa_elementor_menu_text_transform_heading', 'section' => 'beauty_spa_elementor_section_header', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Menu Text Transform', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'tab' => 'menu', 'settings' => 'beauty_spa_elementor_menu_text_transform', 'section' => 'beauty_spa_elementor_section_header', 'default' => 'capitalize', 'choices' => [ 'none' => esc_html__( 'Normal', 'beauty-spa-elementor' ), 'uppercase' => esc_html__( 'Uppercase', 'beauty-spa-elementor' ), 'lowercase' => esc_html__( 'Lowercase', 'beauty-spa-elementor' ), 'capitalize' => esc_html__( 'Capitalize', 'beauty-spa-elementor' ), ], 'output' => array( array( 'element' => array( '#main-menu a', '#main-menu ul li a', '#main-menu li a'), 'property' => ' text-transform', ), ), ) ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_menu_color', 'label' => __( 'Menu Color', 'beauty-spa-elementor' ), 'type' => 'color', 'tab' => 'menu', 'section' => 'beauty_spa_elementor_section_header', 'transport' => 'auto', 'default' => '#121212', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => array( '#main-menu a', '#main-menu ul li a', '#main-menu li a'), 'property' => 'color', ), ), ) ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_menu_hover_color', 'label' => __( 'Menu Hover Color', 'beauty-spa-elementor' ), 'type' => 'color', 'tab' => 'menu', 'section' => 'beauty_spa_elementor_section_header', 'transport' => 'auto', 'default' => '#08c4f5', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => array( '#main-menu a:hover', '#main-menu ul li a:hover', '#main-menu li:hover > a','#main-menu a:focus','#main-menu li.focus > a','#main-menu ul li.current-menu-item > a','#main-menu ul li.current_page_item > a','#main-menu ul li.current-menu-parent > a','#main-menu ul li.current_page_ancestor > a','#main-menu ul li.current-menu-ancestor > a'), 'property' => 'color', ), array( 'element' => array( '#main-menu ul.children li a:hover', '#main-menu ul.sub-menu li a:hover'), 'property' => 'background', ), ), ) ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_submenu_color', 'label' => __( 'Submenu Color', 'beauty-spa-elementor' ), 'type' => 'color', 'tab' => 'menu', 'section' => 'beauty_spa_elementor_section_header', 'transport' => 'auto', 'default' => '#121212', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => array( '#main-menu ul.children li a', '#main-menu ul.sub-menu li a'), 'property' => 'color', ), ), ) ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_submenu_hover_color', 'label' => __( 'Submenu Hover Color', 'beauty-spa-elementor' ), 'type' => 'color', 'tab' => 'menu', 'section' => 'beauty_spa_elementor_section_header', 'transport' => 'auto', 'default' => '#fff', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => array( '#main-menu ul.children li a:hover', '#main-menu ul.sub-menu li a:hover'), 'property' => 'color', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'switch', 'tab' => 'header', 'settings' => 'beauty_spa_elementor_search_enable', 'label' => esc_html__( 'Enable/Disable Search', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_section_header', 'default' => 'on', 'priority' => 10, 'choices' => [ 'on' => esc_html__( 'Enable', 'beauty-spa-elementor' ), 'off' => esc_html__( 'Disable', 'beauty-spa-elementor' ), ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'header', 'settings' => 'beauty_spa_elementor_enable_button_heading', 'section' => 'beauty_spa_elementor_section_header', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( ' Header Button', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'tab' => 'header', 'label' => esc_html__( 'Button Text', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_header_button_text', 'section' => 'beauty_spa_elementor_section_header', 'default' => '', ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'url', 'tab' => 'header', 'label' => esc_html__( 'Button URL', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_header_button_url', 'section' => 'beauty_spa_elementor_section_header', 'default' => '', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'custom', 'tab' => 'header', 'settings' => 'beauty_spa_elementor_logo_settings_premium_features_header', 'section' => 'beauty_spa_elementor_section_header', 'priority' => 50, 'default' => '<h3 style="color: #2271b1; padding:5px 20px 5px 20px; background:#fff; margin:0; box-shadow: 0 2px 4px rgba(0,0,0, .2); ">' . esc_html__( 'Enhance your header design now!', 'beauty-spa-elementor' ) . '</h3><ul style="color: #121212; padding: 5px 20px 20px 30px; background:#fff; margin:0;" ><li style="list-style-type: square;" >' . esc_html__( 'Customize your header background color', 'beauty-spa-elementor' ) . '</li><li style="list-style-type: square;" >'.esc_html__( 'Adjust icon and text font sizes', 'beauty-spa-elementor' ) .'</li><li style="list-style-type: square;" >'.esc_html__( 'Explore enhanced typography options', 'beauty-spa-elementor' ) .'</li><li style="list-style-type: square;" >'.esc_html__( '....and Much More', 'beauty-spa-elementor' ) . '</li></ul><div style="background: #fff; padding: 0px 10px 10px 20px;"><a href="' . esc_url( __( 'https://www.wpelemento.com/products/spa-wordpress-theme', 'beauty-spa-elementor' ) ) . '" class="button button-primary" target="_blank">'. esc_html__( 'Upgrade for more', 'beauty-spa-elementor' ) .'</a></div>', ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_show_product_featured_image_hover_heading', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1;">' . __( 'Product Featured Image Hover Effect', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 20, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'select', 'settings' => 'beauty_spa_elementor_product_featured_image_hover', 'label' => esc_html__( 'Product Featured Image Hover Effect', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => 'none', 'priority' => 30, 'choices' => [ 'none' => esc_html__( 'None', 'beauty-spa-elementor' ), 'zoom-in' => esc_html__( 'Zoom In', 'beauty-spa-elementor' ), 'zoom-out' => esc_html__( 'Zoom Out', 'beauty-spa-elementor' ), 'scale' => esc_html__( 'Scale', 'beauty-spa-elementor' ), 'grayscale' => esc_html__( 'Grayscale', 'beauty-spa-elementor' ), 'blur' => esc_html__( 'Blur', 'beauty-spa-elementor' ), 'bright' => esc_html__( 'Bright', 'beauty-spa-elementor' ), 'sepia' => esc_html__( 'Sepia', 'beauty-spa-elementor' ), 'translate' => esc_html__( 'Translate', 'beauty-spa-elementor' ), ], ] ); //ADDITIONAL SETTINGS Kirki::add_section( 'beauty_spa_elementor_additional_setting',array( 'title' => esc_html__( 'Additional Settings', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_theme_options_panel', 'tabs' => [ 'general' => [ 'label' => esc_html__( 'General', 'beauty-spa-elementor' ), ], 'header-image' => [ 'label' => esc_html__( 'Header Image', 'beauty-spa-elementor' ), ], ], ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_preloader_hide', 'label' => esc_html__( 'Here you can enable or disable your preloader.', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '0', 'priority' => 10, 'tab' => 'general', ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_scroll_enable_setting', 'label' => esc_html__( 'Here you can enable or disable your scroller.', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '1', 'priority' => 10, 'tab' => 'general', ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_enable_sidebar_animation_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Animation', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_enable_sidebar_animation', 'label' => esc_html__( 'Enable or Disable Sidebar Animation', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => true, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_enable_footer_animation', 'label' => esc_html__( 'Enable or Disable Footer Animation', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => true, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_enable_sidebar_sticky_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Sticky Sidebar', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_enable_sticky_sidebar', 'label' => esc_html__( 'Enable or Disable Sticky Sidebar', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => false, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_scroll_alignment_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Scroll To Top Position', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'radio-buttonset', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_scroll_alignment', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => 'right', 'choices' => [ 'left' => esc_html__( 'left', 'beauty-spa-elementor' ), 'center' => esc_html__( 'center', 'beauty-spa-elementor' ), 'right' => esc_html__( 'right', 'beauty-spa-elementor' ), ] ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_scroller_border_radius_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Scroll To Top Border Radius', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'slider', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_scroller_border_radius', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '3', 'choices' => [ 'min' => 0, 'max' => 25, 'step' => 1, ], 'output' => array( array( 'element' => '.scroll-up a', 'property' => 'border-radius', 'units' => 'px', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_cursor_outline_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Dot Cursor', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_cursor_outline', 'label' => esc_html__( 'Enable or Disable Dot Cursor', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => false, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_progress_bar_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Progress Bar', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_progress_bar', 'label' => esc_html__( 'Enable or Disable Progress Bar', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => false, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_progress_bar_position_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Progress Bar Position', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, 'active_callback' => [ [ 'setting' => 'beauty_spa_elementor_progress_bar', 'operator' => '===', 'value' => true, ], ] ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_progress_bar_position', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => 'top', 'choices' => [ 'top' => esc_html__( 'Top', 'beauty-spa-elementor' ), 'bottom' => esc_html__( 'Bottom', 'beauty-spa-elementor' ), ], 'active_callback' => [ [ 'setting' => 'beauty_spa_elementor_progress_bar', 'operator' => '===', 'value' => true, ], ] ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_progress_bar_color_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Progress Bar Color', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, 'active_callback' => [ [ 'setting' => 'beauty_spa_elementor_progress_bar', 'operator' => '===', 'value' => true, ], ] ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_progress_bar_color', 'tab' => 'general', 'label' => __( 'Color', 'beauty-spa-elementor' ), 'type' => 'color', 'section' => 'beauty_spa_elementor_additional_setting', 'transport' => 'auto', 'default' => '#08c4f5', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => '#elemento-progress-bar', 'property' => 'background-color', ), ), 'active_callback' => [ [ 'setting' => 'beauty_spa_elementor_progress_bar', 'operator' => '===', 'value' => true, ], ] ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_single_page_layout_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Single Page Layout', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'tab' => 'general', 'settings' => 'beauty_spa_elementor_single_page_layout', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => 'One Column', 'choices' => [ 'Left Sidebar' => esc_html__( 'Left Sidebar', 'beauty-spa-elementor' ), 'Right Sidebar' => esc_html__( 'Right Sidebar', 'beauty-spa-elementor' ), 'One Column' => esc_html__( 'One Column', 'beauty-spa-elementor' ), ], ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'header-image', 'settings' => 'beauty_spa_elementor_header_background_attachment_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Header Image Attachment', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'tab' => 'header-image', 'settings' => 'beauty_spa_elementor_header_background_attachment', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => 'scroll', 'choices' => [ 'scroll' => esc_html__( 'Scroll', 'beauty-spa-elementor' ), 'fixed' => esc_html__( 'Fixed', 'beauty-spa-elementor' ), ], 'output' => array( array( 'element' => '.header-image-box', 'property' => 'background-attachment', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'header-image', 'settings' => 'beauty_spa_elementor_header_image_height_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Header Image height', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_header_image_height', 'label' => __( 'Image Height', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Enter a value in pixels. Example:500px', 'beauty-spa-elementor' ), 'type' => 'text', 'tab' => 'header-image', 'default' => [ 'desktop' => '550px', 'tablet' => '350px', 'mobile' => '200px', ], 'responsive' => true, 'section' => 'beauty_spa_elementor_additional_setting', 'transport' => 'auto', 'output' => array( array( 'element' => array('.header-image-box'), 'property' => 'height', 'media_query' => [ 'desktop' => '@media (min-width: 1024px)', 'tablet' => '@media (min-width: 768px) and (max-width: 1023px)', 'mobile' => '@media (max-width: 767px)', ], ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'header-image', 'settings' => 'beauty_spa_elementor_header_overlay_heading', 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Header Image Overlay', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_header_overlay_setting', 'label' => __( 'Overlay Color', 'beauty-spa-elementor' ), 'type' => 'color', 'section' => 'beauty_spa_elementor_additional_setting', 'transport' => 'auto', 'tab' => 'header-image', 'default' => '#00000080', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => '.header-image-box:before', 'property' => 'background', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'header-image', 'settings' => 'beauty_spa_elementor_header_page_title', 'label' => esc_html__( 'Enable / Disable Header Image Page Title.', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'header-image', 'settings' => 'beauty_spa_elementor_header_breadcrumb', 'label' => esc_html__( 'Enable / Disable Header Image Breadcrumb.', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_additional_setting', 'default' => '1', 'priority' => 10, ] ); // POST SECTION Kirki::add_section( 'beauty_spa_elementor_blog_post',array( 'title' => esc_html__( 'Post Settings', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Here you can add post information.', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_theme_options_panel', 'tabs' => [ 'blog-post' => [ 'label' => esc_html__( 'Blog Post', 'beauty-spa-elementor' ), ], 'single-post' => [ 'label' => esc_html__( 'Single Post', 'beauty-spa-elementor' ), ], ], 'priority' => 160, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_enable_post_animation_heading', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Animation', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_enable_post_animation', 'label' => esc_html__( 'Enable or Disable Blog Post Animation', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => true, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_post_layout_heading', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Blog Layout', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_post_layout', 'section' => 'beauty_spa_elementor_blog_post', 'default' => 'Right Sidebar', 'choices' => [ 'Left Sidebar' => esc_html__( 'Left Sidebar', 'beauty-spa-elementor' ), 'Right Sidebar' => esc_html__( 'Right Sidebar', 'beauty-spa-elementor' ), 'One Column' => esc_html__( 'One Column', 'beauty-spa-elementor' ), 'Three Columns' => esc_html__( 'Three Columns', 'beauty-spa-elementor' ), 'Four Columns' => esc_html__( 'Four Columns', 'beauty-spa-elementor' ), ], ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_date_hide', 'label' => esc_html__( 'Enable / Disable Post Date', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_author_hide', 'label' => esc_html__( 'Enable / Disable Post Author', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_comment_hide', 'label' => esc_html__( 'Enable / Disable Post Comment', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_blog_post_featured_image', 'label' => esc_html__( 'Enable / Disable Post Image', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_length_setting_heading', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Blog Post Content Limit', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'number', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_length_setting', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '15', 'priority' => 10, 'choices' => [ 'min' => -10, 'max' => 40, 'step' => 1, ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_show_pagination_heading', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Blog Post Pagination', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'blog-post', 'settings' => 'beauty_spa_elementor_show_pagination', 'label' => esc_html__( 'Enable or Disable Blog Post Pagination', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => true, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_single_post_date_hide', 'label' => esc_html__( 'Enable / Disable Single Post Date', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_single_post_author_hide', 'label' => esc_html__( 'Enable / Disable Single Post Author', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_single_post_comment_hide', 'label' => esc_html__( 'Enable / Disable Single Post Comment', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'label' => esc_html__( 'Enable / Disable Single Post Tag', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_single_post_tag', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'label' => esc_html__( 'Enable / Disable Single Post Category', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_single_post_category', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_post_comment_show_hide', 'label' => esc_html__( 'Show / Hide Comment Box', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_single_post_featured_image', 'label' => esc_html__( 'Enable / Disable Single Post Image', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_single_post_radius', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Single Post Image Border Radius(px)', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_single_post_border_radius', 'label' => __( 'Enter a value in pixels. Example:15px', 'beauty-spa-elementor' ), 'type' => 'text', 'tab' => 'single-post', 'section' => 'beauty_spa_elementor_blog_post', 'transport' => 'auto', 'output' => array( array( 'element' => array('.post-img img'), 'property' => 'border-radius', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_show_related_post_heading', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Related post', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_show_related_post', 'label' => esc_html__( 'Enable or Disable Related post', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => true, 'priority' => 10, ] ); // WOOCOMMERCE SETTINGS Kirki::add_section( 'beauty_spa_elementor_woocommerce_settings', array( 'title' => esc_html__( 'Woocommerce Settings', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Woocommerce Settings of themes', 'beauty-spa-elementor' ), 'panel' => 'woocommerce', 'priority' => 160, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_shop_page_sidebar', 'label' => esc_html__( 'Enable/Disable Shop Page Sidebar', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => 'true', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'label' => esc_html__( 'Shop Page Layouts', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_shop_page_layout', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => 'Right Sidebar', 'choices' => [ 'Right Sidebar' => esc_html__( 'Right Sidebar', 'beauty-spa-elementor' ), 'Left Sidebar' => esc_html__( 'Left Sidebar', 'beauty-spa-elementor' ), ], 'active_callback' => [ [ 'setting' => 'beauty_spa_elementor_shop_page_sidebar', 'operator' => '===', 'value' => true, ], ] ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'select', 'label' => esc_html__( 'Products Per Row', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_products_per_row', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '3', 'priority' => 10, 'choices' => [ '2' => '2', '3' => '3', '4' => '4', ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'number', 'label' => esc_html__( 'Products Per Page', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_products_per_page', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '9', 'priority' => 10, 'choices' => [ 'min' => 0, 'max' => 50, 'step' => 1, ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_single_product_sidebar', 'label' => esc_html__( 'Enable / Disable Single Product Sidebar', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => 'true', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'label' => esc_html__( 'Single Product Layout', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_single_product_sidebar_layout', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => 'Right Sidebar', 'choices' => [ 'Right Sidebar' => esc_html__( 'Right Sidebar', 'beauty-spa-elementor' ), 'Left Sidebar' => esc_html__( 'Left Sidebar', 'beauty-spa-elementor' ), ], 'active_callback' => [ [ 'setting' => 'beauty_spa_elementor_single_product_sidebar', 'operator' => '===', 'value' => true, ], ] ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_products_button_border_radius_heading', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Products Button Border Radius', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'slider', 'settings' => 'beauty_spa_elementor_products_button_border_radius', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '1', 'priority' => 10, 'choices' => [ 'min' => 1, 'max' => 50, 'step' => 1, ], 'output' => array( array( 'element' => array('.woocommerce ul.products li.product .button',' a.checkout-button.button.alt.wc-forward','.woocommerce #respond input#submit', '.woocommerce a.button', '.woocommerce button.button','.woocommerce input.button','.woocommerce #respond input#submit.alt','.woocommerce button.button.alt','.woocommerce input.button.alt'), 'property' => 'border-radius', 'units' => 'px', ), ), ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_sale_badge_position_heading', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Sale Badge Position', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'settings' => 'beauty_spa_elementor_sale_badge_position', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => 'right', 'choices' => [ 'right' => esc_html__( 'Right', 'beauty-spa-elementor' ), 'left' => esc_html__( 'Left', 'beauty-spa-elementor' ), ], ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_products_sale_font_size_heading', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Sale Font Size', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'settings' => 'beauty_spa_elementor_products_sale_font_size', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'priority' => 10, 'output' => array( array( 'element' => array('.woocommerce span.onsale','.woocommerce ul.products li.product .onsale'), 'property' => 'font-size', 'units' => 'px', ), ), ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_show_related_product_heading', 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Related Product', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_show_related_product', 'label' => esc_html__( 'Enable or Disable Related Product', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_woocommerce_settings', 'default' => true, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_show_single_post_featured_image_hover_heading', 'section' => 'beauty_spa_elementor_blog_post', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Featured Image Hover Effect', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'select', 'tab' => 'single-post', 'settings' => 'beauty_spa_elementor_single_post_featured_image_hover', 'label' => esc_html__( 'Select Featured Image Hover Effect', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_blog_post', 'default' => 'none', 'priority' => 20, 'choices' => [ 'none' => esc_html__( 'None', 'beauty-spa-elementor' ), 'zoom-in' => esc_html__( 'Zoom In', 'beauty-spa-elementor' ), 'zoom-out' => esc_html__( 'Zoom Out', 'beauty-spa-elementor' ), 'scale' => esc_html__( 'Scale', 'beauty-spa-elementor' ), 'grayscale' => esc_html__( 'Grayscale', 'beauty-spa-elementor' ), 'blur' => esc_html__( 'Blur', 'beauty-spa-elementor' ), 'bright' => esc_html__( 'Bright', 'beauty-spa-elementor' ), 'sepia' => esc_html__( 'Sepia', 'beauty-spa-elementor' ), 'translate' => esc_html__( 'Translate', 'beauty-spa-elementor' ), ], ] ); // No Results Page Settings Kirki::add_section( 'beauty_spa_elementor_no_result_section', array( 'title' => esc_html__( '404 & No Results Page Settings', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_theme_options_panel', 'priority' => 160, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_page_not_found_title_heading', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( '404 Page Title', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'settings' => 'beauty_spa_elementor_page_not_found_title', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => esc_html__('404 Error!', 'beauty-spa-elementor'), ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_page_not_found_text_heading', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( '404 Page Text', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'settings' => 'beauty_spa_elementor_page_not_found_text', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => esc_html__('The page you are looking for may have been moved, deleted, or possibly never existed.', 'beauty-spa-elementor'), ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'custom', 'settings' => 'beauty_spa_elementor_page_not_found_line_break', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => '<hr>', ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_no_results_title_heading', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'No Results Title', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'settings' => 'beauty_spa_elementor_no_results_title', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => esc_html__('Nothing Found', 'beauty-spa-elementor'), ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_no_results_content_heading', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'No Results Content', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'settings' => 'beauty_spa_elementor_no_results_content', 'section' => 'beauty_spa_elementor_no_result_section', 'default' => esc_html__('Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'beauty-spa-elementor'), ] ); // FOOTER SECTION Kirki::add_section( 'beauty_spa_elementor_footer_section', array( 'title' => esc_html__( 'Footer Settings', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Here you can change copyright text', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_theme_options_panel', 'priority' => 160, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_show_footer_widget_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_show_footer_widget', 'label' => esc_html__( 'Footer Widget', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_section', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_show_footer_copyright', 'label' => esc_html__( 'Footer Copyright', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_section', 'default' => '1', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_text_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Copyright Text', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'text', 'settings' => 'beauty_spa_elementor_footer_text', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_sticky_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Sticky Copyright', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'switch', 'settings' => 'beauty_spa_elementor_sticky_copyright_enable', 'label' => esc_html__( ' Sticky Copyright Section Enable / Disable', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_section', 'default' => '0', 'priority' => 10, 'choices' => [ 'on' => esc_html__( 'Enable', 'beauty-spa-elementor' ), 'off' => esc_html__( 'Disable', 'beauty-spa-elementor' ), ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_enable_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Footer Link', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'switch', 'settings' => 'beauty_spa_elementor_copyright_enable', 'label' => esc_html__( 'Section Enable / Disable', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_section', 'default' => '1', 'priority' => 10, 'choices' => [ 'on' => esc_html__( 'Enable', 'beauty-spa-elementor' ), 'off' => esc_html__( 'Disable', 'beauty-spa-elementor' ), ], ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_background_widget_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Widget Background', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'settings' => 'beauty_spa_elementor_footer_background_widget', 'type' => 'background', 'section' => 'beauty_spa_elementor_footer_section', 'default' => [ 'background-color' => 'rgba(0,0,0,1)', 'background-image' => '', 'background-repeat' => 'no-repeat', 'background-position' => 'center center', 'background-size' => 'cover', 'background-attachment' => 'scroll', ], 'transport' => 'auto', 'output' => [ [ 'element' => '.footer-widget', ], ], ]); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_widget_alignment_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Widget Alignment', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', array( 'type' => 'select', 'settings' => 'beauty_spa_elementor_footer_widget_alignment', 'section' => 'beauty_spa_elementor_footer_section', 'default' =>[ 'desktop' => 'left', 'tablet' => 'left', 'mobile' => 'center', ], 'responsive' => true, 'label' => __( 'Widget Alignment', 'beauty-spa-elementor' ), 'transport' => 'auto', 'choices' => [ 'center' => esc_html__( 'center', 'beauty-spa-elementor' ), 'right' => esc_html__( 'right', 'beauty-spa-elementor' ), 'left' => esc_html__( 'left', 'beauty-spa-elementor' ), ], 'output' => array( array( 'element' => '.footer-area', 'property' => 'text-align', 'media_query' => [ 'desktop' => '@media (min-width: 1024px)', 'tablet' => '@media (min-width: 768px) and (max-width: 1023px)', 'mobile' => '@media (max-width: 767px)', ], ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_copright_color_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Copyright Background Color', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_footer_copright_color', 'type' => 'color', 'label' => __( 'Background Color', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_section', 'transport' => 'auto', 'default' => '#000000', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => '.footer-copyright', 'property' => 'background', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_copright_text_color_heading', 'section' => 'beauty_spa_elementor_footer_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Copyright Text Color', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_footer_copright_text_color', 'type' => 'color', 'label' => __( 'Text Color', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_section', 'transport' => 'auto', 'default' => '#ffffff', 'choices' => [ 'alpha' => true, ], 'output' => array( array( 'element' => array( '.footer-copyright a', '.footer-copyright p'), 'property' => 'color', ), ), ) ); Kirki::add_field( 'theme_config_id', array( 'type' => 'custom', 'settings' => 'beauty_spa_elementor_logo_settings_premium_features_footer', 'section' => 'beauty_spa_elementor_footer_section', 'priority' => 50, 'default' => '<h3 style="color: #2271b1; padding:5px 20px 5px 20px; background:#fff; margin:0; box-shadow: 0 2px 4px rgba(0,0,0, .2); ">' . esc_html__( 'Elevate your footer with premium features:', 'beauty-spa-elementor' ) . '</h3><ul style="color: #121212; padding: 5px 20px 20px 30px; background:#fff; margin:0;" ><li style="list-style-type: square;" >' . esc_html__( 'Tailor your footer layout', 'beauty-spa-elementor' ) . '</li><li style="list-style-type: square;" >'.esc_html__( 'Integrate an email subscription form', 'beauty-spa-elementor' ) .'</li><li style="list-style-type: square;" >'.esc_html__( 'Personalize social media icons', 'beauty-spa-elementor' ) .'</li><li style="list-style-type: square;" >'.esc_html__( '....and Much More', 'beauty-spa-elementor' ) . '</li></ul><div style="background: #fff; padding: 0px 10px 10px 20px;"><a href="' . esc_url( __( 'https://www.wpelemento.com/products/spa-wordpress-theme', 'beauty-spa-elementor' ) ) . '" class="button button-primary" target="_blank">'. esc_html__( 'Upgrade for more', 'beauty-spa-elementor' ) .'</a></div>', ) ); // Footer Social Icons Section Kirki::add_section( 'beauty_spa_elementor_footer_social_media_section', array( 'title' => esc_html__( 'Footer Social Icons', 'beauty-spa-elementor' ), 'panel' => 'beauty_spa_elementor_theme_options_panel', 'priority' => 160, ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_footer_social_icon_hide_heading', 'section' => 'beauty_spa_elementor_footer_social_media_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable or Disable your Footer Social Icon', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'toggle', 'settings' => 'beauty_spa_elementor_footer_social_icon_hide', 'label' => esc_html__( 'Enable or Disable Social Icon.', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_social_media_section', 'default' => false, 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'settings' => 'beauty_spa_elementor_enable_footer_socail_link_align_heading', 'section' => 'beauty_spa_elementor_footer_social_media_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Social Media Text Align', 'beauty-spa-elementor' ) . '</h3>', 'priority' => 10, ] ); Kirki::add_field( 'theme_config_id', array( 'settings' => 'beauty_spa_elementor_enable_footer_socail_link_align', 'type' => 'select', 'priority' => 10, 'label' => __( 'Text Align', 'beauty-spa-elementor' ), 'section' => 'beauty_spa_elementor_footer_social_media_section', 'default' => 'left', 'choices' => [ 'center' => esc_html__( 'center', 'beauty-spa-elementor' ), 'right' => esc_html__( 'right', 'beauty-spa-elementor' ), 'left' => esc_html__( 'left', 'beauty-spa-elementor' ), ], 'output' => array( array( 'element' => array( '.footer-links'), 'property' => 'text-align', ), ), ) ); Kirki::add_field( 'theme_config_id', [ 'type' => 'custom', 'priority' => 10, 'settings' => 'beauty_spa_elementor_enable_footer_socail_link', 'section' => 'beauty_spa_elementor_footer_social_media_section', 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Social Media Link', 'beauty-spa-elementor' ) . '</h3>', ] ); Kirki::add_field( 'theme_config_id', [ 'type' => 'repeater', 'priority' => 10, 'section' => 'beauty_spa_elementor_footer_social_media_section', 'row_label' => [ 'type' => 'field', 'value' => esc_html__( 'Footer Social Icons', 'beauty-spa-elementor' ), 'field' => 'link_text', ], 'button_label' => esc_html__('Add New Social Icon', 'beauty-spa-elementor' ), 'settings' => 'beauty_spa_elementor_social_links_settings_footer', 'default' => '', 'fields' => [ 'link_text' => [ 'type' => 'text', 'label' => esc_html__( 'Icon', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Add the fontawesome class ex: "fab fa-facebook-f".', 'beauty-spa-elementor' ). ' <a href="https://fontawesome.com/search?o=r&m=free&f=brands" target="_blank"><strong>' . esc_html__( 'View All', 'beauty-spa-elementor' ) . ' </strong></a>', 'default' => '', ], 'link_url' => [ 'type' => 'url', 'label' => esc_html__( 'Social Link', 'beauty-spa-elementor' ), 'description' => esc_html__( 'Add the social icon url here.', 'beauty-spa-elementor' ), 'default' => '', ], ], 'choices' => [ 'limit' => 20 ], ] ); }
Copyright ©2021 || Defacer Indonesia