can_use_premium_code__premium_only() && defined('ARENDELLE_CORE_VERSION') ) { // Footer template notice Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'custom', 'settings' => 'arendelle_settings_footer_template_notice', 'section' => 'arendelle_settings_footer', 'default' => '

' . sprintf( esc_html__( 'To edit custom Elementor footer template navigate to %1$s', 'arendelle' ), sprintf( '%s', esc_url( admin_url( 'edit.php?post_type=theme_template' ) ), esc_html__( 'Theme Templates.', 'arendelle' ) ) ) . '

', ) ); } // Show footer Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'toggle', 'settings' => 'arendelle_settings_footer_show', 'label' => esc_html__( 'Show default footer', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, ) ); // Show footer widgets Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'toggle', 'settings' => 'arendelle_settings_footer_widgets_show', 'label' => esc_html__( 'Show footer widgets', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ) ), ) ); // Footer columns Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'select', 'settings' => 'arendelle_settings_footer_columns', 'label' => esc_html__( 'Number of columns', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => 'footer-col-4', 'choices' => array( 'footer-col-1' => esc_html__( '1 Column', 'arendelle' ), 'footer-col-2' => esc_html__( '2 Columns', 'arendelle' ), 'footer-col-3' => esc_html__( '3 Columns', 'arendelle' ), 'footer-col-4' => esc_html__( '4 Columns', 'arendelle' ), ), 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ) ), ) ); // Show footer bottom menu Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'toggle', 'settings' => 'arendelle_settings_footer_bottom_menu_show', 'label' => esc_html__( 'Show bottom footer menu', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ) ), ) ); // Bottom footer text Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'textarea', 'settings' => 'arendelle_settings_footer_bottom_text', 'section' => 'arendelle_settings_footer', 'label' => esc_html__( 'Bottom footer text', 'arendelle' ), 'description' => esc_html__( 'Allowed HTML: a, span, i, em, strong', 'arendelle' ), 'sanitize_callback' => 'wp_kses_post', 'default' => sprintf( esc_html__( 'Copyright © [current_year] %1$s | Powered by %2$sArendelle theme%3$s' , 'arendelle' ), get_bloginfo( 'name' ), '', '' ), 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ) ), ) ); // Show footer payment icons Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'toggle', 'settings' => 'arendelle_settings_footer_payment_icons_show', 'label' => esc_html__( 'Show footer payment icons', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ) ), ) ); // Visa Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_visa', 'label' => esc_html__( 'Visa', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Paypal Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_paypal', 'label' => esc_html__( 'Paypal', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Mastercard Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_mastercard', 'label' => esc_html__( 'Mastercard', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Stripe Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_stripe', 'label' => esc_html__( 'Stripe', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Discover Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_discover', 'label' => esc_html__( 'Discover', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // American Express Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_amex', 'label' => esc_html__( 'Americal Express', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => true, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Diners Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_diners', 'label' => esc_html__( 'Diners', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // JCB Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_jcb', 'label' => esc_html__( 'JCB', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Apple Pay Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_apple_pay', 'label' => esc_html__( 'Apple Pay', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Google Pay Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_google_pay', 'label' => esc_html__( 'Google Pay', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // Amazon Pay Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_amazon_pay', 'label' => esc_html__( 'Amazon Pay', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) ); // AliPay Kirki::add_field( 'arendelle_settings_config', array( 'type' => 'checkbox', 'settings' => 'arendelle_settings_footer_payment_icon_alipay', 'label' => esc_html__( 'Alipay', 'arendelle' ), 'section' => 'arendelle_settings_footer', 'default' => false, 'active_callback' => array( array( 'setting' => 'arendelle_settings_footer_show', 'operator' => '==', 'value' => true, ), array( 'setting' => 'arendelle_settings_footer_payment_icons_show', 'operator' => '==', 'value' => true, ) ), ) );