PATH:
home
/
urbaoubp
/
gns.pitgradnja.com
/
wp-content
/
plugins
/
futurio-extra
/
inc
/
options
<?php if ( !class_exists( 'Kirki' ) ) { return; } add_action( 'customize_register', 'futurio_extra_header_register', 15 ); function futurio_extra_header_register( $wp_customize ) { // relocating default header sections $wp_customize->get_section( 'header_image' )->panel = 'header_menu_section'; $wp_customize->get_section( 'colors' )->panel = 'site_bg_color'; $wp_customize->get_section( 'background_image' )->panel = 'site_bg_color'; } Kirki::add_panel('site_bg_color', array( 'title' => esc_attr__('Site Background', 'futurio-extra'), 'panel' => 'colors', 'priority' => 20, )); Kirki::add_section('header_section', array( 'title' => esc_attr__('Header', 'futurio-extra'), 'panel' => 'header_menu_section', 'priority' => 8, )); Kirki::add_field( 'futurio_extra', array( 'type' => 'select', 'settings' => 'custom_header', 'label' => esc_attr__( 'Elementor custom header', 'futurio-extra' ), 'section' => 'header_section', 'default' => '', 'placeholder' => esc_attr__( 'Select an option', 'futurio-extra' ), 'description' => esc_attr__( 'Note: This will override all options defined below and disable the header and main menu.', 'futurio-extra' ), 'priority' => 5, 'choices' => Kirki_Helper::get_posts( array( 'posts_per_page' => -1, 'post_type' => 'elementor_library' ) ), 'active_callback' => 'futurio_extra_check_for_elementor', ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'radio-buttonset', 'settings' => 'title_heading', 'label' => __( 'Header', 'futurio-extra' ), 'section' => 'header_section', 'default' => futurio_extra_default_opt( 'title_heading' ), 'priority' => 5, 'choices' => array( 'full' => __( 'Separate', 'futurio-extra' ), 'boxed' => __( 'Inside menu bar', 'futurio-extra' ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'radio-buttonset', 'section' => 'header_section', 'settings' => 'title_margin_tab', 'priority' => 5, 'transport' => 'postMessage', 'default' => 'desktop', 'choices' => array( 'desktop' => '<i class="dashicons dashicons-desktop"></i>', 'tablet' => '<i class="dashicons dashicons-tablet"></i>', 'mobile' => '<i class="dashicons dashicons-smartphone"></i>', ), 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'full', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'slider', 'settings' => 'title_margin', 'label' => esc_html__( 'Header spacing', 'futurio-extra' ), 'section' => 'header_section', 'transport' => 'auto', 'priority' => 5, 'default' => 15, 'choices' => array( 'min' => '0', 'max' => '600', 'step' => '1', ), 'output' => array( array( 'element' => '.heading-row .site-heading', 'property' => 'padding-bottom', 'units' => 'px', ), array( 'element' => '.heading-row .site-heading', 'property' => 'padding-top', 'units' => 'px', ), ), 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'full', ), array( 'setting' => 'title_margin_tab', 'operator' => '==', 'value' => 'desktop', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'slider', 'settings' => 'title_margin_tablet', 'label' => esc_html__( 'Header spacing', 'futurio-extra' ), 'section' => 'header_section', 'transport' => 'auto', 'priority' => 5, 'default' => 15, 'choices' => array( 'min' => '0', 'max' => '600', 'step' => '1', ), 'output' => array( array( 'element' => '.heading-row .site-heading', 'property' => 'padding-bottom', 'units' => 'px', 'media_query' => '@media (max-width: 992px)', ), array( 'element' => '.heading-row .site-heading', 'property' => 'padding-top', 'units' => 'px', 'media_query' => '@media (max-width: 992px)', ), ), 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'full', ), array( 'setting' => 'title_margin_tab', 'operator' => '==', 'value' => 'tablet', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'slider', 'settings' => 'title_margin_mobile', 'label' => esc_html__( 'Header spacing', 'futurio-extra' ), 'section' => 'header_section', 'transport' => 'auto', 'priority' => 5, 'default' => 15, 'choices' => array( 'min' => '0', 'max' => '600', 'step' => '1', ), 'output' => array( array( 'element' => '.heading-row .site-heading', 'property' => 'padding-bottom', 'units' => 'px', 'media_query' => '@media (max-width: 768px)', ), array( 'element' => '.heading-row .site-heading', 'property' => 'padding-top', 'units' => 'px', 'media_query' => '@media (max-width: 768px)', ), ), 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'full', ), array( 'setting' => 'title_margin_tab', 'operator' => '==', 'value' => 'mobile', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'custom', 'settings' => 'title_margin_tab_end', 'label' => '<hr/>', 'section' => 'header_section', 'default' => '', 'priority' => 5, 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'full', ), ), ) ); /** * Add tabs for static and floating header */ Kirki::add_field( 'futurio_extra', array( 'type' => 'radio-buttonset', 'section' => 'header_section', 'settings' => 'title_logo_height_tab', 'priority' => 6, 'transport' => 'postMessage', 'default' => 'static', 'choices' => array( 'static' => esc_html__( 'Static header', 'futurio-extra' ), 'floating' => esc_html__( 'Floating header', 'futurio-extra' ), ), 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'slider', 'label' => esc_html__( 'Title and logo height', 'futurio-extra' ), 'settings' => 'title_logo_height_static', 'section' => 'header_section', 'priority' => 6, 'transport' => 'auto', 'default' => '80', 'choices' => array( 'min' => '1', 'max' => '200', 'step' => '1', ), 'active_callback' => array( array( 'setting' => 'title_logo_height_tab', 'operator' => '==', 'value' => 'static', ), array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), 'output' => array( array( 'element' => '.site-heading.navbar-brand', 'property' => 'height', 'units' => 'px', ), array( 'element' => '.site-branding-logo img', 'property' => 'max-height', 'units' => 'px', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'dimensions', 'settings' => 'f_logo_spacing', 'label' => esc_attr__( 'Logo spacing', 'futurio-extra' ), 'section' => 'header_section', 'priority' => 6, 'default' => array( 'top' => '0px', 'right' => '0px', 'bottom' => '0px', 'left' => '0px', ), 'transport' => 'auto', 'output' => array( array( 'property' => 'padding', 'element' => '.heading-menu .site-branding-logo img', ), ), 'active_callback' => array( array( 'setting' => 'custom_logo', 'operator' => '!=', 'value' => '', ), array( 'setting' => 'title_logo_height_tab', 'operator' => '==', 'value' => 'static', ), array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'dimensions', 'settings' => 'f_title_spacing', 'label' => esc_attr__( 'Site Title and Tagline spacing', 'futurio-extra' ), 'section' => 'header_section', 'priority' => 6, 'default' => array( 'top' => '0px', 'right' => '0px', 'bottom' => '0px', 'left' => '0px', ), 'transport' => 'auto', 'output' => array( array( 'property' => 'padding', 'element' => '.heading-menu .site-branding-text', ), ), 'active_callback' => array( array( 'setting' => display_header_text(), 'operator' => '==', 'value' => false, ), array( 'setting' => 'title_logo_height_tab', 'operator' => '==', 'value' => 'static', ), array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'slider', 'label' => esc_html__( 'Title and logo height', 'futurio-extra' ), 'settings' => 'title_logo_height_floating', 'section' => 'header_section', 'priority' => 6, 'transport' => 'auto', 'default' => '50', 'choices' => array( 'min' => '1', 'max' => '200', 'step' => '1', ), 'active_callback' => array( array( 'setting' => 'title_logo_height_tab', 'operator' => '==', 'value' => 'floating', ), array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), 'output' => array( array( 'element' => '.shrink .site-heading.navbar-brand', 'property' => 'height', 'units' => 'px', ), array( 'element' => '.shrink .site-branding-logo img', 'property' => 'max-height', 'units' => 'px', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'dimensions', 'settings' => 'f_logo_spacing_floating', 'label' => esc_attr__( 'Logo spacing', 'futurio-extra' ), 'section' => 'header_section', 'priority' => 6, 'default' => array( 'top' => '0px', 'right' => '0px', 'bottom' => '0px', 'left' => '0px', ), 'transport' => 'auto', 'output' => array( array( 'property' => 'padding', 'element' => '.shrink .heading-menu .site-branding-logo img', ), ), 'active_callback' => array( array( 'setting' => 'custom_logo', 'operator' => '!=', 'value' => '', ), array( 'setting' => 'title_logo_height_tab', 'operator' => '==', 'value' => 'floating', ), array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'dimensions', 'settings' => 'f_title_spacing_floating', 'label' => esc_attr__( 'Site Title and Tagline spacing', 'futurio-extra' ), 'section' => 'header_section', 'priority' => 6, 'default' => array( 'top' => '0px', 'right' => '0px', 'bottom' => '0px', 'left' => '0px', ), 'transport' => 'auto', 'output' => array( array( 'property' => 'padding', 'element' => '.shrink .heading-menu .site-branding-text', ), ), 'active_callback' => array( array( 'setting' => display_header_text(), 'operator' => '==', 'value' => false, ), array( 'setting' => 'title_logo_height_tab', 'operator' => '==', 'value' => 'floating', ), array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), ) ); Kirki::add_field( 'futurio_extra', array( 'type' => 'custom', 'settings' => 'title_logo_height_tab_end', 'label' => '<hr/>', 'section' => 'header_section', 'default' => '', 'priority' => 6, 'active_callback' => array( array( 'setting' => 'title_heading', 'operator' => '==', 'value' => 'boxed', ), ), ) );
[-] colors-typography-footer-widget.php
[edit]
[-] extra.php
[edit]
[-] custom-codes.php
[edit]
[-] global.php
[edit]
[-] storefront.php
[edit]
[-] colors-typography-presets.php
[edit]
[-] header.php
[edit]
[-] woocommerce.php
[edit]
[-] documentation.php
[edit]
[-] menu-icons.php
[edit]
[-] colors-typography-main-menu.php
[edit]
[-] colors-typography-footer-credits.php
[edit]
[-] colors-typography-widget.php
[edit]
[-] colors-typography-top-bar.php
[edit]
[-] colors-typography-archive.php
[edit]
[-] footer-credits.php
[edit]
[-] top-bar.php
[edit]
[-] demo-import.php
[edit]
[-] posts-pages.php
[edit]
[-] colors-typography.php
[edit]
[+]
..
[-] colors-typography-header-title.php
[edit]
[-] colors-typography-posts-pages.php
[edit]
[-] pre-defined.php
[edit]
[-] sidebar.php
[edit]