XylotrechusZ
<?php
/**
* Vapier Settings Options
*/
if (!class_exists('Redux_Framework_vapier_settings')) {
class Redux_Framework_vapier_settings {
public $args = array();
public $sections = array();
public $theme;
public $ReduxFramework;
public function __construct() {
if (!class_exists('ReduxFramework')) {
return;
}
// This is needed. Bah WordPress bugs. ;)
if ( true == Redux_Helpers::isTheme(__FILE__) ) {
$this->initSettings();
} else {
add_action('plugins_loaded', array($this, 'initSettings'), 10);
}
}
public function initSettings() {
$this->theme = wp_get_theme();
// Set the default arguments
$this->setArguments();
// Set a few help tabs so you can see how it's done
$this->setHelpTabs();
// Create the sections and fields
$this->setSections();
if (!isset($this->args['opt_name'])) { // No errors please
return;
}
$this->ReduxFramework = new ReduxFramework($this->sections, $this->args);
$custom_font = vapier_get_config('custom_font',false);
if($custom_font != 1){
remove_action( 'wp_head', array( $this->ReduxFramework, '_output_css' ),150 );
}
}
function compiler_action($options, $css, $changed_values) {
}
function dynamic_section($sections) {
return $sections;
}
function change_arguments($args) {
return $args;
}
function change_defaults($defaults) {
return $defaults;
}
function remove_demo() {
}
public function setSections() {
$page_layouts = vapier_options_layouts();
$sidebars = vapier_options_sidebars();
$vapier_header_type = vapier_options_header_types();
$vapier_banners_effect = vapier_options_banners_effect();
// General Settings ------------
$this->sections[] = array(
'icon' => 'fa fa-home',
'icon_class' => 'icon',
'title' => esc_html__('General', 'vapier'),
'fields' => array(
)
);
// Layout Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Layout', 'vapier'),
'fields' => array(
array(
'id' => 'background_img',
'type' => 'media',
'title' => esc_html__('Background Image', 'vapier'),
'sub_desc' => '',
'default' => ''
),
array(
'id'=>'show-newletter',
'type' => 'switch',
'title' => esc_html__('Show Newletter Form', 'vapier'),
'default' => false,
'on' => esc_html__('Show', 'vapier'),
'off' => esc_html__('Hide', 'vapier'),
),
array(
'id' => 'background_newletter_img',
'type' => 'media',
'title' => esc_html__('Popup Newletter Image', 'vapier'),
'url'=> true,
'readonly' => false,
'sub_desc' => '',
'default' => array(
'url' => get_template_directory_uri() . '/images/newsletter-image.jpg'
)
),
array(
'id'=>'show-verify',
'type' => 'switch',
'title' => esc_html__('Show Verify Form', 'vapier'),
'default' => false,
'on' => esc_html__('Show', 'vapier'),
'off' => esc_html__('Hide', 'vapier'),
),
array(
'id'=>'verify-title',
'type' => 'text',
'title' => esc_html__('Title Verify', 'vapier'),
'default' => 'Are you over 18 years of age?',
'required' => array('show-verify','equals',true)
),
array(
'id'=>'verify-content',
'type' => 'textarea',
'title' => esc_html__('Content Verify', 'vapier'),
'default' => 'The content of this website cannot be shown unless you verify your age.Please verify that you are over 18 to see this page',
'required' => array('show-verify','equals',true)
),
array(
'id'=>'verify-btn-allow',
'type' => 'text',
'title' => esc_html__('Button Allow Verify', 'vapier'),
'default' => "I'm over 18",
'required' => array('show-verify','equals',true)
),
array(
'id'=>'verify-btn-not-allow',
'type' => 'text',
'title' => esc_html__('Button Not Allow Verify', 'vapier'),
'default' => "Exit",
'required' => array('show-verify','equals',true)
),
array(
'id'=>'verify-alert',
'type' => 'textarea',
'title' => esc_html__('Alert Verify', 'vapier'),
'default' => "Please come back when you're over 18",
'required' => array('show-verify','equals',true)
),
array(
'id' => 'back_active',
'type' => 'switch',
'title' => esc_html__('Back to top', 'vapier'),
'sub_desc' => '',
'desc' => '',
'default' => '1'// 1 = on | 0 = off
),
array(
'id' => 'direction',
'type' => 'select',
'title' => esc_html__('Direction', 'vapier'),
'options' => array( 'ltr' => esc_html__('Left to Right', 'vapier'), 'rtl' => esc_html__('Right to Left', 'vapier') ),
'default' => 'ltr'
)
)
);
// Logo & Icons Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Logo & Icons', 'vapier'),
'fields' => array(
array(
'id'=>'sitelogo',
'type' => 'media',
'compiler' => 'true',
'mode' => false,
'title' => esc_html__('Logo', 'vapier'),
'desc' => esc_html__('Upload Logo image default here.', 'vapier'),
'default' => array(
'url' => get_template_directory_uri() . '/images/logo/logo.png'
)
)
)
);
//Vertical Menu
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'subsection' => true,
'title' => esc_html__('Vertical Menu', 'vapier'),
'fields' => array(
array(
'id' => 'max_number_1530',
'type' => 'text',
'title' => esc_html__('Max number on screen >= 1530px', 'vapier'),
'default' => '12'
),
array(
'id' => 'max_number_1200',
'type' => 'text',
'title' => esc_html__('Max number on on screen >= 1200px', 'vapier'),
'default' => '8'
),
array(
'id' => 'max_number_991',
'type' => 'text',
'title' => esc_html__('Max number on on screen >= 991px', 'vapier'),
'default' => '6'
)
)
);
// Header Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Header', 'vapier'),
'fields' => array(
array(
'id'=>'header_style',
'type' => 'image_select',
'full_width' => true,
'title' => esc_html__('Header Type', 'vapier'),
'options' => $vapier_header_type,
'default' => '4'
),
array(
'id'=>'show-header-top',
'type' => 'switch',
'title' => esc_html__('Show Header Top', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-searchform',
'type' => 'switch',
'title' => esc_html__('Show Search Form', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-ajax-search',
'type' => 'switch',
'title' => esc_html__('Show Ajax Search', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier')
),
array(
'id'=>'limit-ajax-search',
'type' => 'text',
'title' => esc_html__('Limit Of Result Search', 'vapier'),
'default' => 6,
'required' => array('show-ajax-search','equals',true)
),
array(
'id'=>'search-cats',
'type' => 'switch',
'title' => esc_html__('Show Categories', 'vapier'),
'required' => array('search-type','equals',array('post', 'product')),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-wishlist',
'type' => 'switch',
'title' => esc_html__('Show Wishlist', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-campbar',
'type' => 'switch',
'title' => esc_html__('Show Campbar', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'link-campbar',
'type' => 'text',
'title' => esc_html__('Link Campbar', 'vapier'),
'default' => '#',
'required' => array('show-campbar','equals',true),
),
array(
'id'=>'content-campbar',
'type' => 'text',
'title' => esc_html__('Content Campbar', 'vapier'),
'default' => '20% OFF EVERYTHING – USE CODE:FLASH20 – ENDS SUNDAY',
'required' => array('show-campbar','equals',true),
),
array(
'id' => 'img-campbar',
'type' => 'media',
'title' => esc_html__('Image Campbar', 'vapier'),
'url'=> true,
'readonly' => false,
'required' => array('show-campbar','equals',true),
'sub_desc' => '',
'default' => array(
'url' => ""
)
),
array(
'id' => 'color-campbar',
'type' => 'color',
'title' => esc_html__('Color Campbar', 'vapier'),
'subtitle' => esc_html__('Select a color for Campbar.', 'vapier'),
'default' => '#424cc7',
'transparent' => false,
'required' => array('show-campbar','equals',true),
),
array(
'id'=>'show-menutop',
'type' => 'switch',
'title' => esc_html__('Show Menu Top', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-mostsearch',
'type' => 'switch',
'title' => esc_html__('Show Most search', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-compare',
'type' => 'switch',
'title' => esc_html__('Show Compare', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-minicart',
'type' => 'switch',
'title' => esc_html__('Show Mini Cart', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'cart-layout',
'type' => 'button_set',
'title' => esc_html__('Cart Layout', 'vapier'),
'options' => array('dropdown' => esc_html__('Dropdown', 'vapier'),
'popup' => esc_html__('Popup', 'vapier')),
'default' => 'dropdown',
'required' => array('show-minicart','equals',true),
),
array(
'id'=>'cart-style',
'type' => 'button_set',
'title' => esc_html__('Cart Style', 'vapier'),
'options' => array('dark' => esc_html__('Dark', 'vapier'),
'light' => esc_html__('Light', 'vapier')),
'default' => 'light',
'required' => array('show-minicart','equals',true),
),
array(
'id'=>'enable-sticky-header',
'type' => 'switch',
'title' => esc_html__('Enable Sticky Header', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'email',
'type' => 'text',
'title' => esc_html__('Header Email', 'vapier'),
'default' => ''
),
array(
'id'=>'address',
'type' => 'text',
'title' => esc_html__('Address', 'vapier'),
'default' => 'Find Store'
),
array(
'id'=>'link_address',
'type' => 'text',
'title' => esc_html__('Link Address', 'vapier'),
'default' => '#'
),
array(
'id'=>'phone',
'type' => 'text',
'title' => esc_html__('Phone', 'vapier'),
'default' => '1300 250 296'
),
array(
'id'=>'ship',
'type' => 'text',
'title' => esc_html__('Ship', 'vapier'),
'default' => 'Free UK Delivery'
),
array(
'id'=>'ship-order',
'type' => 'text',
'title' => esc_html__('Ship Order', 'vapier'),
'default' => 'On Order Over £30'
)
)
);
// Footer Settings
$footers = vapier_get_footers();
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Footer', 'vapier'),
'fields' => array(
array(
'id' => 'footer_style',
'type' => 'image_select',
'title' => esc_html__('Footer Style', 'vapier'),
'sub_desc' => esc_html__( 'Select Footer Style', 'vapier' ),
'desc' => '',
'options' => $footers,
'default' => '32'
),
)
);
// Copyright Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Copyright', 'vapier'),
'fields' => array(
array(
'id' => "footer-copyright",
'type' => 'textarea',
'title' => esc_html__('Copyright', 'vapier'),
'default' => sprintf( wp_kses('© Copyright %s. All Rights Reserved.', 'vapier'), date('Y') )
),
array(
'id'=>'footer-payments',
'type' => 'switch',
'title' => esc_html__('Show Payments Logos', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'footer-payments-image',
'type' => 'media',
'url'=> true,
'readonly' => false,
'title' => esc_html__('Payments Image', 'vapier'),
'required' => array('footer-payments','equals','1'),
'default' => array(
'url' => get_template_directory_uri() . '/images/payments.png'
)
),
array(
'id'=>'footer-payments-image-alt',
'type' => 'text',
'title' => esc_html__('Payments Image Alt', 'vapier'),
'required' => array('footer-payments','equals','1'),
'default' => ''
),
array(
'id'=>'footer-payments-link',
'type' => 'text',
'title' => esc_html__('Payments Link URL', 'vapier'),
'required' => array('footer-payments','equals','1'),
'default' => ''
)
)
);
// Page Title Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Page Title', 'vapier'),
'fields' => array(
array(
'id'=>'show_bg_breadcrumb',
'type' => 'switch',
'title' => esc_html__('Show Background Breadcrumb', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'page_title',
'type' => 'switch',
'title' => esc_html__('Show Page Title', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
'required' => array('show_bg_breadcrumb','equals', true),
),
array(
'id'=>'page_title_bg',
'type' => 'media',
'url'=> true,
'readonly' => false,
'title' => esc_html__('Background', 'vapier'),
'required' => array('show_bg_breadcrumb','equals', true),
'default' => array(
'url' => "",
)
),
array(
'id' => 'breadcrumb',
'type' => 'switch',
'title' => esc_html__('Show Breadcrumb', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
'required' => array('show_bg_breadcrumb','equals', true),
),
)
);
// 404 Page Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('404 Error', 'vapier'),
'fields' => array(
array(
'id'=>'title-error',
'type' => 'text',
'title' => esc_html__('Content Page 404', 'vapier'),
'desc' => esc_html__('Input a block slug name', 'vapier'),
'default' => '404'
),
array(
'id'=>'sub-title',
'type' => 'text',
'title' => esc_html__('Content Page 404', 'vapier'),
'desc' => esc_html__('Input a block slug name', 'vapier'),
'default' => "Oops! That page can't be found."
),
array(
'id'=>'sub-error',
'type' => 'text',
'title' => esc_html__('Content Page 404', 'vapier'),
'desc' => esc_html__('Input a block slug name', 'vapier'),
'default' => "We're really sorry but we can't seem to find the page you were looking for."
),
array(
'id'=>'btn-error',
'type' => 'text',
'title' => esc_html__('Button Page 404', 'vapier'),
'desc' => esc_html__('Input a block slug name', 'vapier'),
'default' => 'Back The Homepage'
)
)
);
// Social Share Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Social Share', 'vapier'),
'fields' => array(
array(
'id'=>'social-share',
'type' => 'switch',
'title' => esc_html__('Show Social Links', 'vapier'),
'desc' => esc_html__('Show social links in post and product, page, portfolio, etc.', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'share-fb',
'type' => 'switch',
'title' => esc_html__('Enable Facebook Share', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'share-tw',
'type' => 'switch',
'title' => esc_html__('Enable Twitter Share', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'share-linkedin',
'type' => 'switch',
'title' => esc_html__('Enable LinkedIn Share', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'share-pinterest',
'type' => 'switch',
'title' => esc_html__('Enable Pinterest Share', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
)
);
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Socials Link', 'vapier'),
'fields' => array(
array(
'id'=>'socials_link',
'type' => 'switch',
'title' => esc_html__('Enable Socials link', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'target_social_link',
'type' => 'switch',
'title' => esc_html__('Enable Target Socials Link', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'link-fb',
'type' => 'text',
'title' => esc_html__('Enter Facebook link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-tw',
'type' => 'text',
'title' => esc_html__('Enter Twitter link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-behance',
'type' => 'text',
'title' => esc_html__('Enter Behance link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-dribbble',
'type' => 'text',
'title' => esc_html__('Enter Dribbble link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-linkedin',
'type' => 'text',
'title' => esc_html__('Enter LinkedIn link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-youtube',
'type' => 'text',
'title' => esc_html__('Enter Youtube link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-pinterest',
'type' => 'text',
'title' => esc_html__('Enter Pinterest link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-instagram',
'type' => 'text',
'title' => esc_html__('Enter Instagram link', 'vapier'),
'default' => '#'
),
array(
'id'=>'link-tiktok',
'type' => 'text',
'title' => esc_html__('Enter Tiktok link', 'vapier'),
'default' => ''
),
)
);
// The end -----------
// Styling Settings -------------
$this->sections[] = array(
'icon' => 'icofont icofont-brand-appstore',
'icon_class' => 'icon',
'title' => esc_html__('Styling', 'vapier'),
'fields' => array(
)
);
// Color & Effect Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Color & Effect', 'vapier'),
'fields' => array(
array(
'id'=>'compile-css',
'type' => 'switch',
'title' => esc_html__('Compile Css', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id' => 'main_theme_color',
'type' => 'color',
'title' => esc_html__('Main Theme Color', 'vapier'),
'subtitle' => esc_html__('Select a main color for your site.', 'vapier'),
'default' => '#222222',
'transparent' => false,
'required' => array('compile-css','equals',array(true)),
),
array(
'id'=>'show-loading-overlay',
'type' => 'switch',
'title' => esc_html__('Loading Overlay', 'vapier'),
'default' => false,
'on' => esc_html__('Show', 'vapier'),
'off' => esc_html__('Hide', 'vapier'),
),
array(
'id'=>'banners_effect',
'type' => 'image_select',
'full_width' => true,
'title' => esc_html__('Banner Effect', 'vapier'),
'options' => $vapier_banners_effect,
'default' => 'banners-effect-1'
)
)
);
// Typography Settings
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Typography', 'vapier'),
'fields' => array(
array(
'id'=>'custom_font',
'type' => 'switch',
'title' => esc_html__('Custom Font', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'select-google-charset',
'type' => 'switch',
'title' => esc_html__('Select Google Font Character Sets', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
'required' => array('custom_font','equals',true),
),
array(
'id'=>'google-charsets',
'type' => 'button_set',
'title' => esc_html__('Google Font Character Sets', 'vapier'),
'multi' => true,
'required' => array('select-google-charset','equals',true),
'options'=> array(
'cyrillic' => 'Cyrrilic',
'cyrillic-ext' => 'Cyrrilic Extended',
'greek' => 'Greek',
'greek-ext' => 'Greek Extended',
'khmer' => 'Khmer',
'latin' => 'Latin',
'latin-ext' => 'Latin Extneded',
'vietnamese' => 'Vietnamese'
),
'default' => array('latin','greek-ext','cyrillic','latin-ext','greek','cyrillic-ext','vietnamese','khmer')
),
array(
'id'=>'family_font_body',
'type' => 'typography',
'title' => esc_html__('Body Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'output' => array('body'),
'color' => false,
'default'=> array(
'color'=>"#777777",
'google'=>true,
'font-weight'=>'400',
'font-family'=>'Open Sans',
'font-size'=>'14px',
'line-height' => '22px'
),
'required' => array('custom_font','equals',true)
),
array(
'id'=>'h1-font',
'type' => 'typography',
'title' => esc_html__('H1 Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'color' => false,
'output' => array('body h1'),
'default'=> array(
'color'=>"#1d2127",
'google'=>true,
'font-weight'=>'400',
'font-family'=>'Open Sans',
'font-size'=>'36px',
'line-height' => '44px'
),
'required' => array('custom_font','equals',true)
),
array(
'id'=>'h2-font',
'type' => 'typography',
'title' => esc_html__('H2 Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'color' => false,
'output' => array('body h2'),
'default'=> array(
'color'=>"#1d2127",
'google'=>true,
'font-weight'=>'300',
'font-family'=>'Open Sans',
'font-size'=>'30px',
'line-height' => '40px'
),
'required' => array('custom_font','equals',true)
),
array(
'id'=>'h3-font',
'type' => 'typography',
'title' => esc_html__('H3 Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'color' => false,
'output' => array('body h3'),
'default'=> array(
'color'=>"#1d2127",
'google'=>true,
'font-weight'=>'400',
'font-family'=>'Open Sans',
'font-size'=>'25px',
'line-height' => '32px'
),
'required' => array('custom_font','equals',true)
),
array(
'id'=>'h4-font',
'type' => 'typography',
'title' => esc_html__('H4 Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'color' => false,
'output' => array('body h4'),
'default'=> array(
'color'=>"#1d2127",
'google'=>true,
'font-weight'=>'400',
'font-family'=>'Open Sans',
'font-size'=>'20px',
'line-height' => '27px'
),
'required' => array('custom_font','equals',true)
),
array(
'id'=>'h5-font',
'type' => 'typography',
'title' => esc_html__('H5 Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'color' => false,
'output' => array('body h5'),
'default'=> array(
'color'=>"#1d2127",
'google'=>true,
'font-weight'=>'600',
'font-family'=>'Open Sans',
'font-size'=>'14px',
'line-height' => '18px'
),
'required' => array('custom_font','equals',true)
),
array(
'id'=>'h6-font',
'type' => 'typography',
'title' => esc_html__('H6 Font', 'vapier'),
'google' => true,
'subsets' => false,
'font-style' => false,
'text-align' => false,
'color' => false,
'output' => array('body h6'),
'default'=> array(
'color'=>"#1d2127",
'google'=>true,
'font-weight'=>'400',
'font-family'=>'Open Sans',
'font-size'=>'14px',
'line-height' => '18px'
),
'required' => array('custom_font','equals',true)
)
)
);
// The end -----------
if ( class_exists( 'Woocommerce' ) ) :
$this->sections[] = array(
'icon' => 'icofont icofont-cart-alt',
'icon_class' => 'icon',
'title' => esc_html__('Ecommerce', 'vapier'),
'fields' => array(
)
);
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Product Archives', 'vapier'),
'fields' => array(
array(
'id'=>'shop_paging',
'title' => esc_html__('Shop Paging', 'vapier'),
'type' => 'select',
'options' => array(
'shop-pagination' => esc_html__('Pagination', 'vapier'),
'shop-infinity' => esc_html__('Infinity', 'vapier'),
'shop-loadmore' => esc_html__('Load More', 'vapier'),
),
'default' => 'shop-pagination',
),
array(
'id'=>'show_background_shop',
'title' => esc_html__('Show Background Shop', 'vapier'),
'type' => 'button_set',
'default' => 'no',
'options' => array(
'yes' => esc_html__('Yes', 'vapier'),
'no' => esc_html__('No', 'vapier')
),
),
array(
'id'=>'show_catagories_top',
'title' => esc_html__('Show Categories Top', 'vapier'),
'type' => 'button_set',
'default' => 'no',
'options' => array(
'yes' => esc_html__('Yes', 'vapier'),
'no' => esc_html__('No', 'vapier')
),
),
array(
'id'=>'limit_catagories_top',
'title' => esc_html__('Limit Categories Top', 'vapier'),
'type' => 'text',
'required' => array('show_catagories_top','equals','yes'),
'default' => '9',
),
array(
'id'=>'limit_children_shop',
'title' => esc_html__('Limit Children Categories Top', 'vapier'),
'type' => 'text',
'required' => array('show_catagories_top','equals','yes'),
'default' => '4',
),
array(
'id'=>'layout_shop',
'title' => esc_html__('Style Layout Shop', 'vapier'),
'type' => 'button_set',
'options' => array(
'1' => esc_html__('Style 1', 'vapier'),
'2' => esc_html__('Style 2', 'vapier'),
'3' => esc_html__('Style 3', 'vapier'),
'4' => esc_html__('Style 4', 'vapier'),
),
'default' => '1',
),
array(
'id'=>'show-bestseller-category',
'type' => 'switch',
'title' => esc_html__('Show Bestseller on Page Category', 'vapier'),
'type' => 'button_set',
'default' => 'no',
'options' => array(
'yes' => esc_html__('Yes', 'vapier'),
'no' => esc_html__('No', 'vapier')
),
),
array(
'id' => 'bestseller_limit',
'type' => 'text',
'title' => esc_html__('Shop product Bestseller', 'vapier'),
'default' => '9',
'required' => array('show-bestseller-category','equals','yes'),
),
array(
'id'=>'show-featured-category',
'type' => 'switch',
'title' => esc_html__('Show Featured on Page Category', 'vapier'),
'type' => 'button_set',
'default' => 'no',
'options' => array(
'yes' => esc_html__('Yes', 'vapier'),
'no' => esc_html__('No', 'vapier')
),
),
array(
'id' => 'featured_limit',
'type' => 'text',
'title' => esc_html__('Shop product Featured', 'vapier'),
'default' => '9',
'required' => array('show-featured-category','equals','yes'),
),
array(
'id'=>'show-banner-category',
'type' => 'switch',
'title' => esc_html__('Show Banner Category', 'vapier'),
'type' => 'button_set',
'default' => 'yes',
'options' => array(
'yes' => esc_html__('Yes', 'vapier'),
'no' => esc_html__('No', 'vapier')
),
),
array(
'id' => 'banner-shop',
'type' => 'media',
'title' => esc_html__('Banner Shop', 'vapier'),
'url'=> true,
'readonly' => false,
'required' => array('show-banner-category','equals','yes'),
'sub_desc' => '',
'default' => array(
'url' => ""
)
),
array(
'id' => 'link-banner-shop',
'type' => 'text',
'title' => esc_html__('Url Banner Shop', 'vapier'),
'default' => '#',
'required' => array('show-banner-category','equals','yes'),
),
array(
'id' => 'title-banner-shop',
'type' => 'text',
'title' => esc_html__('Title Banner Shop', 'vapier'),
'default' => esc_html__('Over 2,000 e-liquids', 'vapier'),
'required' => array('show-banner-category','equals','yes'),
),
array(
'id' => 'desc-banner-shop',
'type' => 'text',
'title' => esc_html__('choose for nextday delivery', 'vapier'),
'default' => esc_html__('30% OFF', 'vapier'),
'required' => array('show-banner-category','equals','yes'),
),
array(
'id' => 'button-banner-shop',
'type' => 'text',
'title' => esc_html__('Button Banner Shop', 'vapier'),
'default' => esc_html__('Shop now', 'vapier'),
'required' => array('show-banner-category','equals','yes'),
),
array(
'id'=>'category-view-mode',
'type' => 'button_set',
'title' => esc_html__('View Mode', 'vapier'),
'options' => vapier_ct_category_view_mode(),
'default' => 'grid',
),
array(
'id' => 'product_col_large',
'type' => 'button_set',
'title' => esc_html__('Product Listing column Desktop', 'vapier'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4'
),
'default' => '4',
'sub_desc' => esc_html__( 'Select number of column on Desktop Screen', 'vapier' ),
),
array(
'id' => 'product_col_medium',
'type' => 'button_set',
'title' => esc_html__('Product Listing column Medium Desktop', 'vapier'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4'
),
'default' => '3',
'sub_desc' => esc_html__( 'Select number of column on Medium Desktop Screen', 'vapier' ),
),
array(
'id' => 'product_col_sm',
'type' => 'button_set',
'title' => esc_html__('Product Listing column Ipad Screen', 'vapier'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4'
),
'default' => '3',
'sub_desc' => esc_html__( 'Select number of column on Ipad Screen', 'vapier' ),
),
array(
'id' => 'product_col_xs',
'type' => 'button_set',
'title' => esc_html__('Product Listing column Mobile Screen', 'vapier'),
'options' => array(
'1' => '1',
'2' => '2',
'3' => '3'
),
'default' => '2',
'sub_desc' => esc_html__( 'Select number of column on Mobile Screen', 'vapier' ),
),
array(
'id'=>'woo-show-rating',
'type' => 'switch',
'title' => esc_html__('Show Rating in Woocommerce Products Widget', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-category',
'type' => 'switch',
'title' => esc_html__('Show Category', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id' => 'product_count',
'type' => 'text',
'title' => esc_html__('Shop pages show at product', 'vapier'),
'default' => '12',
'sub_desc' => esc_html__( 'Type Count Product Per Shop Page', 'vapier' ),
),
array(
'id'=>'category-image-hover',
'type' => 'switch',
'title' => esc_html__('Enable Image Hover Effect', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'category-hover',
'type' => 'switch',
'title' => esc_html__('Enable Hover Effect', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-wishlist',
'type' => 'switch',
'title' => esc_html__('Show Wishlist', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-compare',
'type' => 'switch',
'title' => esc_html__('Show Compare', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product_quickview',
'type' => 'switch',
'title' => esc_html__('Show Quick View', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier')
),
array(
'id'=>'product-quickview-label',
'type' => 'text',
'required' => array('product-quickview','equals',true),
'title' => esc_html__('"Quick View" Text', 'vapier'),
'default' => ''
),
array(
'id'=>'product-countdown',
'type' => 'switch',
'title' => esc_html__('Show Product Countdown', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier')
),
array(
'id'=>'checkout_page_style',
'title' => esc_html__('Checkout Page Style', 'vapier'),
'type' => 'button_set',
'options' => array(
'checkout-page-style-1' => 'Style 1',
'checkout-page-style-2' => 'Style 2',
),
'default' => 'style-1',
),
)
);
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Single Product', 'vapier'),
'fields' => array(
array(
'id'=>'layout_sigle_product',
'type' => 'button_set',
'title' => esc_html__('Layout Single Product', 'vapier'),
'options' => array(
'default' => esc_html__('Default', 'vapier'),
'box' => esc_html__('Box', 'vapier'),
'sidebar' => esc_html__('Sidebar', 'vapier')
),
'default' => 'default'
),
array(
'id'=>'product-stock',
'type' => 'switch',
'title' => esc_html__('Show "Out of stock" Status', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-sticky-cart',
'type' => 'switch',
'title' => esc_html__('Show Sticky Cart Product', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-brands',
'type' => 'switch',
'title' => esc_html__('Show Brands', 'vapier'),
'default' => false,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-countdown',
'type' => 'switch',
'title' => esc_html__('Show CountDown', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'show-quick-buy',
'type' => 'switch',
'title' => esc_html__('Show Button Buy Now', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-short-desc',
'type' => 'switch',
'title' => esc_html__('Show Short Description', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-related',
'type' => 'switch',
'title' => esc_html__('Show Related Product', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-related-count',
'type' => 'text',
'required' => array('product-related','equals',true),
'title' => esc_html__('Related Product Count', 'vapier'),
'default' => '10'
),
array(
'id'=>'product-related-cols',
'type' => 'button_set',
'required' => array('product-related','equals',true),
'title' => esc_html__('Related Product Columns', 'vapier'),
'options' => vapier_ct_related_product_columns(),
'default' => '4',
),
array(
'id'=>'product-upsell',
'type' => 'switch',
'title' => esc_html__('Show Upsell Products', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-upsell-count',
'type' => 'text',
'required' => array('product-upsell','equals',true),
'title' => esc_html__('Upsell Products Count', 'vapier'),
'default' => '10'
),
array(
'id'=>'product-upsell-cols',
'type' => 'button_set',
'required' => array('product-upsell','equals',true),
'title' => esc_html__('Upsell Product Columns', 'vapier'),
'options' => vapier_ct_related_product_columns(),
'default' => '3',
),
array(
'id'=>'product-crosssells',
'type' => 'switch',
'title' => esc_html__('Show Crooss Sells Products', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-crosssells-count',
'type' => 'text',
'required' => array('product-crosssells','equals',true),
'title' => esc_html__('Crooss Sells Products Count', 'vapier'),
'default' => '10'
),
array(
'id'=>'product-crosssells-cols',
'type' => 'button_set',
'required' => array('product-crosssells','equals',true),
'title' => esc_html__('Crooss Sells Product Columns', 'vapier'),
'options' => vapier_ct_related_product_columns(),
'default' => '3',
),
array(
'id'=>'product-hot',
'type' => 'switch',
'title' => esc_html__('Show "Hot" Label', 'vapier'),
'desc' => esc_html__('Will be show in the featured product.', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-hot-label',
'type' => 'text',
'required' => array('product-hot','equals',true),
'title' => esc_html__('"Hot" Text', 'vapier'),
'default' => ''
),
array(
'id'=>'product-sale',
'type' => 'switch',
'title' => esc_html__('Show "Sale" Label', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-sale-percent',
'type' => 'switch',
'required' => array('product-sale','equals',true),
'title' => esc_html__('Show Sale Price Percentage', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'product-share',
'type' => 'switch',
'title' => esc_html__('Show Social Share Links', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'description-style',
'type' => 'select',
'title' => esc_html__('Description Style', 'vapier'),
'options' => array(
'full-content' => esc_html__('Full Content', 'vapier'),
'tab' => esc_html__('Tab', 'vapier'),
),
'default' => 'tab',
),
)
);
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Image Product', 'vapier'),
'fields' => array(
array(
'id'=>'product-thumbs',
'type' => 'switch',
'title' => esc_html__('Show Thumbnails', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'layout-thumbs',
'type' => 'button_set',
'title' => esc_html__('Layouts Product', 'vapier'),
'options' => array('zoom' => esc_html__('Zoom', 'vapier'),
'scroll' => esc_html__('Scroll', 'vapier'),
'special' => esc_html__('Special', 'vapier'),
),
'default' => 'zoom',
),
array(
'id'=>'position-thumbs',
'type' => 'button_set',
'title' => esc_html__('Position Thumbnails', 'vapier'),
'options' => array('left' => esc_html__('Left', 'vapier'),
'right' => esc_html__('Right', 'vapier'),
'bottom' => esc_html__('Bottom', 'vapier'),
'outsite' => esc_html__('Outsite', 'vapier')),
'default' => 'bottom',
'required' => array('product-thumbs','equals',true),
),
array(
'id' => 'product-thumbs-count',
'type' => 'button_set',
'title' => esc_html__('Thumbnails Count', 'vapier'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6'
),
'default' => '4',
'required' => array('product-thumbs','equals',true),
),
array(
'id' => 'video-style',
'type' => 'button_set',
'title' => esc_html__('Video Style', 'vapier'),
'options' => array(
'popup' => 'Popup',
'inner' => 'Inner',
),
'default' => 'inner',
),
array(
'id'=>'zoom-type',
'type' => 'button_set',
'title' => esc_html__('Zoom Type', 'vapier'),
'options' => array(
'inner' => esc_html__('Inner', 'vapier'),
'window' => esc_html__('Window', 'vapier'),
'lens' => esc_html__('Lens', 'vapier')
),
'default' => 'inner',
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-scroll',
'type' => 'switch',
'title' => esc_html__('Scroll Zoom', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-border',
'type' => 'text',
'title' => esc_html__('Border Size', 'vapier'),
'default' => '2',
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-border-color',
'type' => 'color',
'title' => esc_html__('Border Color', 'vapier'),
'default' => '#f9b61e',
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-lens-size',
'type' => 'text',
'required' => array('zoom-type','equals',array('lens')),
'title' => esc_html__('Lens Size', 'vapier'),
'default' => '200',
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-lens-shape',
'type' => 'button_set',
'required' => array('zoom-type','equals',array('lens')),
'title' => esc_html__('Lens Shape', 'vapier'),
'options' => array('round' => esc_html__('Round', 'vapier'), 'square' => esc_html__('Square', 'vapier')),
'default' => 'square',
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-contain-lens',
'type' => 'switch',
'required' => array('zoom-type','equals',array('lens')),
'title' => esc_html__('Contain Lens Zoom', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
'required' => array('layout-thumbs','equals',"zoom"),
),
array(
'id'=>'zoom-lens-border',
'type' => 'text',
'required' => array('zoom-type','equals',array('lens')),
'title' => esc_html__('Lens Border', 'vapier'),
'default' => true,
'required' => array('layout-thumbs','equals',"zoom")
),
)
);
endif;
// Blog Settings -------------
$this->sections[] = array(
'icon' => 'icofont icofont-ui-copy',
'icon_class' => 'icon',
'title' => esc_html__('Blog', 'vapier'),
'fields' => array(
)
);
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Blog & Post Archives', 'vapier'),
'fields' => array(
array(
'id'=>'post-format',
'type' => 'switch',
'title' => esc_html__('Show Post Format', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'hot-label',
'type' => 'text',
'title' => esc_html__('"HOT" Text', 'vapier'),
'desc' => esc_html__('Hot post label', 'vapier'),
'default' => ''
),
array(
'id'=>'sidebar_blog',
'type' => 'image_select',
'title' => esc_html__('Page Layout', 'vapier'),
'options' => $page_layouts,
'default' => 'left'
),
array(
'id' => 'layout_blog',
'type' => 'button_set',
'title' => esc_html__('Layout Blog', 'vapier'),
'options' => array(
'list' => esc_html__( 'List', 'vapier' ),
'grid' => esc_html__( 'Grid', 'vapier' ),
'modern' => esc_html__( 'Modern', 'vapier' ),
'standar' => esc_html__( 'Standar', 'vapier' )
),
'default' => 'standar',
'sub_desc' => esc_html__( 'Select style layout blog', 'vapier' ),
),
array(
'id' => 'blog_col_large',
'type' => 'button_set',
'title' => esc_html__('Blog Listing column Desktop', 'vapier'),
'required' => array('layout_blog','equals','grid'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4',
'6' => '6'
),
'default' => '4',
'sub_desc' => esc_html__( 'Select number of column on Desktop Screen', 'vapier' ),
),
array(
'id' => 'blog_col_medium',
'type' => 'button_set',
'title' => esc_html__('Blog Listing column Medium Desktop', 'vapier'),
'required' => array('layout_blog','equals','grid'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4',
'6' => '6'
),
'default' => '3',
'sub_desc' => esc_html__( 'Select number of column on Medium Desktop Screen', 'vapier' ),
),
array(
'id' => 'blog_col_sm',
'type' => 'button_set',
'title' => esc_html__('Blog Listing column Ipad Screen', 'vapier'),
'required' => array('layout_blog','equals','grid'),
'options' => array(
'2' => '2',
'3' => '3',
'4' => '4',
'6' => '6'
),
'default' => '3',
'sub_desc' => esc_html__( 'Select number of column on Ipad Screen', 'vapier' ),
),
array(
'id'=>'archives-author',
'type' => 'switch',
'title' => esc_html__('Show Author', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'archives-comments',
'type' => 'switch',
'title' => esc_html__('Show Count Comments', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'blog-excerpt',
'type' => 'switch',
'title' => esc_html__('Show Excerpt', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'list-blog-excerpt-length',
'type' => 'text',
'required' => array('blog-excerpt','equals',true),
'title' => esc_html__('List Excerpt Length', 'vapier'),
'desc' => esc_html__('The number of words', 'vapier'),
'default' => '50',
),
array(
'id'=>'grid-blog-excerpt-length',
'type' => 'text',
'required' => array('blog-excerpt','equals',true),
'title' => esc_html__('Grid Excerpt Length', 'vapier'),
'desc' => esc_html__('The number of words', 'vapier'),
'default' => '12',
),
)
);
$this->sections[] = array(
'icon' => 'icofont icofont-double-right',
'icon_class' => 'icon',
'subsection' => true,
'title' => esc_html__('Single Post', 'vapier'),
'fields' => array(
array(
'id'=>'post-single-layout',
'type' => 'select',
'title' => esc_html__('Page Layout', 'vapier'),
'options' => array(
'sidebar' => esc_html__( 'Sidebar', 'vapier' ),
'one_column' => esc_html__( 'One Column', 'vapier' ),
'prallax_image' => esc_html__( 'Prallax Image', 'vapier' ),
'simple_title' => esc_html__( 'Simple Title', 'vapier' ),
'sticky_title' => esc_html__( 'Sticky Title', 'vapier' )
),
'default' => 'sidebar'
),
array(
'id'=>'post-title',
'type' => 'switch',
'title' => esc_html__('Show Title', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'post-author',
'type' => 'switch',
'title' => esc_html__('Show Author Info', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
),
array(
'id'=>'post-comments',
'type' => 'switch',
'title' => esc_html__('Show Comments', 'vapier'),
'default' => true,
'on' => esc_html__('Yes', 'vapier'),
'off' => esc_html__('No', 'vapier'),
)
)
);
$this->sections[] = array(
'id' => 'wbc_importer_section',
'title' => esc_html__( 'Demo Importer', 'vapier' ),
'icon' => 'fa fa-cloud-download',
'desc' => wp_kses( 'Increase your max execution time, try 40000 I know its high but trust me.<br>
Increase your PHP memory limit, try 512MB.<br>
1. The import process will work best on a clean install. You can use a plugin such as WordPress Reset to clear your data for you.<br>
2. Ensure all plugins are installed beforehand, e.g. WooCommerce - any plugins that you add content to.<br>
3. Be patient and wait for the import process to complete. It can take up to 3-5 minutes.<br>
4. Enjoy','social' ),
'fields' => array(
array(
'id' => 'wbc_demo_importer',
'type' => 'wbc_importer'
)
)
);
}
public function setHelpTabs() {
}
public function setArguments() {
$theme = wp_get_theme(); // For use with some settings. Not necessary.
$this->args = array(
'opt_name' => 'vapier_settings',
'display_name' => $theme->get('Name') . ' ' . esc_html__('Theme Options', 'vapier'),
'display_version' => esc_html__('Theme Version: ', 'vapier') . VAPIER_VERSION,
'menu_type' => 'submenu',
'allow_sub_menu' => true,
'menu_title' => esc_html__('Theme Options', 'vapier'),
'page_title' => esc_html__('Theme Options', 'vapier'),
'footer_credit' => esc_html__('Theme Options', 'vapier'),
'google_api_key' => 'AIzaSyAX_2L_UzCDPEnAHTG7zhESRVpMPS4ssII',
'disable_google_fonts_link' => true,
'async_typography' => false,
'admin_bar' => false,
'admin_bar_icon' => 'dashicons-admin-generic',
'admin_bar_priority' => 50,
'global_variable' => '',
'dev_mode' => false,
'customizer' => false,
'compiler' => false,
'page_priority' => null,
'page_parent' => 'themes.php',
'page_permissions' => 'manage_options',
'menu_icon' => '',
'last_tab' => '',
'page_icon' => 'icon-themes',
'page_slug' => 'vapier_settings',
'save_defaults' => true,
'default_show' => false,
'default_mark' => '',
'show_import_export' => true,
'show_options_object' => false,
'transient_time' => 60 * MINUTE_IN_SECONDS,
'output' => true,
'output_tag' => true,
'database' => '',
'system_info' => false,
'hints' => array(
'icon' => 'icon-question-sign',
'icon_position' => 'right',
'icon_color' => 'lightgray',
'icon_size' => 'normal',
'tip_style' => array(
'color' => 'light',
'shadow' => true,
'rounded' => false,
'style' => '',
),
'tip_position' => array(
'my' => 'top left',
'at' => 'bottom right',
),
'tip_effect' => array(
'show' => array(
'effect' => 'slide',
'duration' => '500',
'event' => 'mouseover',
),
'hide' => array(
'effect' => 'slide',
'duration' => '500',
'event' => 'click mouseleave',
),
),
),
'ajax_save' => true,
'use_cdn' => true,
);
// Panel Intro text -> before the form
if (!isset($this->args['global_variable']) || $this->args['global_variable'] !== false) {
if (!empty($this->args['global_variable'])) {
$v = $this->args['global_variable'];
} else {
$v = str_replace('-', '_', $this->args['opt_name']);
}
}
$this->args['intro_text'] = sprintf('<p style="color: #0088cc">'.wp_kses('Please regenerate again default css files in <strong>Skin > Compile Default CSS</strong> after <strong>update theme</strong>.', 'vapier').'</p>', $v);
}
}
if ( !function_exists( 'wbc_extended_example' ) ) {
function wbc_extended_example( $demo_active_import , $demo_directory_path ) {
reset( $demo_active_import );
$current_key = key( $demo_active_import );
if ( isset( $demo_active_import[$current_key]['directory'] ) && !empty( $demo_active_import[$current_key]['directory'] )) {
// Setting Menus
$primary = get_term_by( 'name', 'Main menu', 'nav_menu' );
$primary_vertical = get_term_by( 'name', 'Vertical Menu', 'nav_menu' );
$primary_mostsearch = get_term_by( 'name', 'Most Search Menu', 'nav_menu' );
$primary_topbar = get_term_by( 'name', 'Topbar Menu', 'nav_menu' );
if ( isset( $primary->term_id ) && isset( $primary_vertical->term_id ) && isset( $primary_mostsearch->term_id ) && isset( $primary_topbar->term_id ) ) {
set_theme_mod( 'nav_menu_locations', array(
'main_navigation' => $primary->term_id,
'vertical_menu' => $primary_vertical->term_id,
'mostsearch_menu' => $primary_mostsearch->term_id,
'topbar_menu' => $primary_topbar->term_id
)
);
}
// Set HomePage
$home_page = 'Home 1';
$page = get_page_by_title( $home_page );
if ( isset( $page->ID ) ) {
update_option( 'page_on_front', $page->ID );
update_option( 'show_on_front', 'page' );
}
}
}
// Uncomment the below
add_action( 'wbc_importer_after_content_import', 'wbc_extended_example', 10, 2 );
}
global $reduxVapierSettings;
$reduxVapierSettings = new Redux_Framework_vapier_settings();
}