Файловый менеджер - Редактировать - /home/digitalm/birramastro/wp-content/themes/weisber/inc/fw/theme/options/general-settings.php
Назад
<?php if ( ! defined( 'FW' ) ) { die( 'Forbidden' ); } $weisber_theme_config = weisber_theme_config(); $weisber_sections_list = weisber_get_sections(); $navbar_custom_assign = array(); if ( !empty( $weisber_theme_config['navbar'] ) AND is_array($weisber_theme_config['navbar']) AND sizeof( $weisber_theme_config['navbar']) > 1 ) { $menus = get_terms('nav_menu'); if ( !empty($menus) ) { $list = array(); foreach ( $menus as $item ) { $list[$item->term_id] = $item->name; } foreach ( $weisber_theme_config['navbar'] as $key => $val) { $navbar_custom_assign['navbar-'.$key.'-assign'] = array( 'label' => sprintf( esc_html__( 'Navbar %s Assign', 'weisber' ), ucwords($key) ), 'type' => 'select', 'desc' => esc_html__( 'You can assign additional menus for inner navbar.', 'weisber' ), 'value' => 'default', 'choices' => array('default' => esc_html__( 'Default', 'weisber' )) + $list, ); } $navbar_custom_assign = array(); } } $options = array( 'general' => array( 'title' => esc_html__( 'General', 'weisber' ), 'type' => 'tab', 'options' => array( 'general-box' => array( 'title' => esc_html__( 'General Settings', 'weisber' ), 'type' => 'tab', 'options' => array( 'page-loader' => array( 'type' => 'multi-picker', 'picker' => array( 'loader' => array( 'label' => esc_html__( 'Page Loader', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'image' => esc_html__( 'Image', 'weisber' ), 'enabled' => esc_html__( 'Theme Loader', 'weisber' ), ), 'value' => 'enabled' ) ), 'choices' => array( 'image' => array( 'loader_img' => array( 'label' => esc_html__( 'Page Loader Image', 'weisber' ), 'type' => 'upload', ), ), ), 'value' => 'enabled', ), 'google_api' => array( 'label' => esc_html__( 'Google Maps API Key', 'weisber' ), 'desc' => esc_html__( 'Required for contacts page, also used in widget. In order to use you must generate your own API on Google Maps Platform', 'weisber' ), 'type' => 'text', ), ), ), 'logo' => array( 'title' => esc_html__( 'Logo and Media', 'weisber' ), 'type' => 'tab', 'options' => array( 'logo-box' => array( 'title' => esc_html__( 'Logo', 'weisber' ), 'type' => 'box', 'options' => array( 'favicon' => array( 'html' => esc_html__( 'To change Favicon go to Appearance -> Customize -> Site Identity', 'weisber' ), 'type' => 'html', ), 'logo' => array( 'label' => esc_html__( 'Logo Black', 'weisber' ), 'type' => 'upload', ), 'logo_2x' => array( 'label' => esc_html__( 'Logo Black 2x', 'weisber' ), 'type' => 'upload', ), 'logo_white' => array( 'label' => esc_html__( 'Logo White', 'weisber' ), 'type' => 'upload', ), 'logo_white_2x' => array( 'label' => esc_html__( 'Logo White 2x', 'weisber' ), 'type' => 'upload', ), 'theme-icon-main' => array( 'label' => esc_html__( 'Headers icon', 'weisber' ), 'type' => 'icon-v2', ), 'widgets_bg' => array( 'label' => esc_html__( 'Sidebar Widgets Background', 'weisber' ), 'type' => 'upload', ), '404_bg' => array( 'label' => esc_html__( '404 Background', 'weisber' ), 'type' => 'upload', ), ), ), ), ), ), ), 'header' => array( 'title' => esc_html__( 'Header', 'weisber' ), 'type' => 'tab', 'options' => array( 'header-box-2' => array( 'title' => esc_html__( 'Navbar', 'weisber' ), 'type' => 'tab', 'options' => array( 'navbar-default' => array( 'label' => esc_html__( 'Navbar Default', 'weisber' ), 'type' => 'select', 'value' => $weisber_theme_config['navbar-default'], 'choices' => $weisber_theme_config['navbar'], ), 'navbar-default-force' => array( 'label' => esc_html__( 'Navbar Default Override', 'weisber' ), 'desc' => esc_html__( 'By default every page can have unqiue navbar setting. You can override them here.', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled. Every page uses its own settings', 'weisber' ), 'force' => esc_html__( 'Enabled. Override all site pages and use Navbar Default', 'weisber' ), ), 'value' => 'disabled', ), 'navbar-affix' => array( 'label' => esc_html__( 'Navbar Sticked', 'weisber' ), 'desc' => esc_html__( 'May not work with all navbar types', 'weisber' ), 'type' => 'select', 'choices' => array( '' => esc_html__( 'Allways Static', 'weisber' ), 'affix' => esc_html__( 'Desktop Sticked', 'weisber' ), ), 'value' => '', ), 'navbar-breakpoint' => array( 'label' => esc_html__( 'Navbar Mobile Breakpoint, px', 'weisber' ), 'desc' => esc_html__( 'Mobile menu will be displayed in viewports below this value', 'weisber' ), 'type' => 'text', 'value' => '1198', ), $navbar_custom_assign, ) ), 'header-box-topbar' => array( 'title' => esc_html__( 'Topbar', 'weisber' ), 'type' => 'tab', 'options' => array( 'topbar-info' => array( 'label' => ' ', 'type' => 'html', 'html' => esc_html__( 'You can edit topbar in sections menu of dashboard', 'weisber' ), ), 'topbar' => array( 'label' => esc_html__( 'Topbar visibility', 'weisber' ), 'desc' => esc_html__( 'You can edit topbar layout in Sections menu', 'weisber' ), 'type' => 'select', 'choices' => array( 'visible' => esc_html__( 'Always Visible', 'weisber' ), 'desktop' => esc_html__( 'Desktop Visible', 'weisber' ), 'desktop-tablet' => esc_html__( 'Desktop and Tablet Visible', 'weisber' ), 'mobile' => esc_html__( 'Mobile only Visible', 'weisber' ), 'hidden' => esc_html__( 'Hidden', 'weisber' ), ), 'value' => 'hidden', ), 'topbar-section' => array( 'label' => esc_html__( 'Topbar section', 'weisber' ), 'desc' => esc_html__( 'You can edit it in Sections menu of dashboard.', 'weisber' ), 'type' => 'select', 'choices' => array('' => 'None / Hidden') + $weisber_sections_list['top_bar'], 'value' => '', ), ) ), 'header-box-icons' => array( 'title' => esc_html__( 'Icons and Elements', 'weisber' ), 'type' => 'tab', 'options' => array( 'icons-info' => array( 'label' => ' ', 'type' => 'html', 'html' => esc_html__( 'Icons can be displayed in topbar using shortcode: [ltx-navbar-icons]', 'weisber' ), ), 'navbar-icons' => array( 'label' => esc_html__( 'Navbar / Topbar Icons', 'weisber' ), 'desc' => esc_html__( 'Depends on theme style', 'weisber' ), 'type' => 'addable-box', 'value' => array(), 'box-options' => array( 'type' => array( 'type' => 'multi-picker', 'label' => false, 'desc' => false, 'picker' => array( 'type_radio' => array( 'label' => esc_html__( 'Type', 'weisber' ), 'type' => 'radio', 'choices' => array( 'search' => esc_html__( 'Search', 'weisber' ), 'basket' => esc_html__( 'WooCommerce Cart', 'weisber' ), 'profile' => esc_html__( 'User Profile', 'weisber' ), 'social' => esc_html__( 'Social Icon', 'weisber' ), ), ) ), 'choices' => array( 'basket' => array( 'count' => array( 'label' => esc_html__( 'Count', 'weisber' ), 'type' => 'select', 'choices' => array( 'show' => esc_html__( 'Show count label', 'weisber' ), 'hide' => esc_html__( 'Hide count label', 'weisber' ), ), 'value' => 'show', ), ), 'profile' => array( 'header' => array( 'label' => esc_html__( 'Non-logged header', 'weisber' ), 'type' => 'text', 'value' => '', ), ), 'social' => array( 'text' => array( 'label' => esc_html__( 'Label', 'weisber' ), 'type' => 'text', ), 'href' => array( 'label' => esc_html__( 'External Link', 'weisber' ), 'type' => 'text', 'value' => '#', ), ), ), 'show_borders' => false, ), 'icon-type' => array( 'type' => 'multi-picker', 'label' => false, 'desc' => false, 'value' => array( 'icon_radio' => 'default', ), 'picker' => array( 'icon_radio' => array( 'label' => esc_html__( 'Icon', 'weisber' ), 'type' => 'radio', 'choices' => array( 'default' => esc_html__( 'Default', 'weisber' ), 'fa' => esc_html__( 'FontAwesome', 'weisber' ) ), 'desc' => esc_html__( 'For social icons you need to use FontAwesome in any case.', 'weisber' ), ) ), 'choices' => array( 'default' => array( ), 'fa' => array( 'icon_v2' => array( 'type' => 'icon-v2', 'label' => esc_html__( 'Select Icon', 'weisber' ), ), ), ), 'show_borders' => false, ), 'icon-visible' => array( 'label' => esc_html__( 'Visibility', 'weisber' ), 'type' => 'radio', 'value' => 'hidden-mob', 'choices' => array( 'hidden-mob' => esc_html__( 'Hidden on mobile', 'weisber' ), 'visible-mob' => esc_html__( 'Visible on mobile', 'weisber' ) ), ), 'profile-name' => array( 'label' => esc_html__( 'Profile Name', 'weisber' ), 'type' => 'radio', 'value' => 'hidden', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'visible' => esc_html__( 'Visible', 'weisber' ) ), ), ), 'template' => '{{- type.type_radio }}', ), 'basket-icon' => array( 'label' => esc_html__( 'Basket icon in navbar', 'weisber' ), 'desc' => esc_html__( 'As replacement for basket in topbar in mobile view', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Hidden', 'weisber' ), 'mobile' => esc_html__( 'Visible on Mobile', 'weisber' ), ), 'value' => 'disabled', ), ), ), 'header-box-1' => array( 'title' => esc_html__( 'Page Header H1', 'weisber' ), 'type' => 'tab', 'options' => array( 'pageheader-display' => array( 'label' => esc_html__( 'Page Header Visibility', 'weisber' ), 'desc' => esc_html__( 'Status of Page Header with H1 and Breadcrumbs', 'weisber' ), 'type' => 'select', 'choices' => array( 'default' => esc_html__( 'Default', 'weisber' ), 'disabled' => esc_html__( 'Force Hidden on all Pages', 'weisber' ), ), 'value' => 'fixed', ), 'pageheader-overlay' => array( 'label' => esc_html__( 'Page Header Overlay', 'weisber' ), 'type' => 'select', 'choices' => array( 'enabled' => esc_html__( 'Enabled', 'weisber' ), 'disabled' => esc_html__( 'Disabled', 'weisber' ), ), 'value' => 'enabled', ), 'header_bg' => array( 'label' => esc_html__( 'Inner Pages Header Background', 'weisber' ), 'desc' => esc_html__( 'By default header is gray, you can replace it with background image', 'weisber' ), 'type' => 'upload', ), 'header_icon' => array( 'label' => esc_html__( 'Inner Pages Header Icon', 'weisber' ), 'type' => 'upload', ), 'wc_bg' => array( 'label' => esc_html__( 'WooCommerce Header Background', 'weisber' ), 'desc' => esc_html__( 'Used only for WooCommerce pages', 'weisber' ), 'type' => 'upload', ), 'wc_icon' => array( 'label' => esc_html__( 'WooCommerce Header Icon', 'weisber' ), 'type' => 'upload', ), 'header_fixed' => array( 'label' => esc_html__( 'Background parallax', 'weisber' ), 'desc' => esc_html__( 'Parallax effect requires large images', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'fixed' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'fixed', ), 'featured_bg' => array( 'label' => esc_html__( 'Featured Images as Background', 'weisber' ), 'desc' => esc_html__( 'Use Featured Image for Page as Header Background for all the pages', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'disabled', ), 'header-social' => array( 'label' => esc_html__( 'Social icons in page header', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'enabled', ), ), ), ), ), 'footer' => array( 'title' => esc_html__( 'Footer', 'weisber' ), 'type' => 'tab', 'options' => array( 'footer-box-1' => array( 'title' => esc_html__( 'Widgets', 'weisber' ), 'type' => 'tab', 'options' => array( 'footer-layout-default' => array( 'label' => esc_html__( 'Footer Default Style', 'weisber' ), 'type' => 'select', 'desc' => esc_html__( 'Footer block before copyright. Edited in Widgets menu.', 'weisber' ), 'choices' => $weisber_theme_config['footer'], 'value' => $weisber_theme_config['footer-default'], ), 'footer_widgets' => array( 'label' => esc_html__( 'Enable Footer Widgets', 'weisber' ), 'desc' => esc_html__( 'Widgets controled in Appearance -> Widgets. Column will be hidden, then no active widgets exists', 'weisber' ), 'type' => 'checkbox', 'value' => 'true', ), 'footer-parallax' => array( 'label' => esc_html__( 'Footer Parallax', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'disabled', ), 'footer_bg' => array( 'label' => esc_html__( 'Footer Background', 'weisber' ), 'type' => 'upload', ), 'footer-box-1-1' => array( 'title' => esc_html__( 'Desktop widgets visibility', 'weisber' ), 'type' => 'box', 'options' => array( 'footer_1_hide' => array( 'label' => esc_html__( 'Footer 1', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_2_hide' => array( 'label' => esc_html__( 'Footer 2', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_3_hide' => array( 'label' => esc_html__( 'Footer 3', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_4_hide' => array( 'label' => esc_html__( 'Footer 4', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), ) ), 'footer-box-1-2' => array( 'title' => esc_html__( 'Notebook widgets visibility', 'weisber' ), 'type' => 'box', 'options' => array( 'footer_1__hide_md' => array( 'label' => esc_html__( 'Footer 1', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_2_hide_md' => array( 'label' => esc_html__( 'Footer 2', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_3_hide_md' => array( 'label' => esc_html__( 'Footer 3', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_4_hide_md' => array( 'label' => esc_html__( 'Footer 4', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), ) ), 'footer-box-1-3' => array( 'title' => esc_html__( 'Mobile widgets visibility', 'weisber' ), 'type' => 'box', 'options' => array( 'footer_1_hide_mobile' => array( 'label' => esc_html__( 'Footer 1', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_2_hide_mobile' => array( 'label' => esc_html__( 'Footer 2', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_3_hide_mobile' => array( 'label' => esc_html__( 'Footer 3', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), 'footer_4_hide_mobile' => array( 'label' => esc_html__( 'Footer 4', 'weisber' ), 'type' => 'switch', 'value' => 'show', 'left-choice' => array( 'value' => 'hide', 'label' => esc_html__('Hide', 'weisber'), ), 'right-choice' => array( 'value' => 'show', 'label' => esc_html__('Show', 'weisber'), ), ), ) ) ), ), 'footer-box-subscribe' => array( 'title' => esc_html__( 'Subscribe and Other', 'weisber' ), 'type' => 'tab', 'options' => array( 'footer-sections' => array( 'html' => esc_html__( 'You can edit all items in Sections menu of dashboard.', 'weisber' ), 'type' => 'html', ), 'subscribe-section' => array( 'label' => esc_html__( 'Subscribe block', 'weisber' ), 'desc' => esc_html__( 'Section displayed before widgets on every page. You can hide in on certain page in page settings.', 'weisber' ), 'type' => 'select', 'choices' => array('' => 'None / Hidden') + $weisber_sections_list['subscribe'], 'value' => '', ), 'before-footer-section' => array( 'label' => esc_html__( 'Before Footer section', 'weisber' ), 'desc' => esc_html__( 'Section displayed under all content before subscribe/widgets.', 'weisber' ), 'type' => 'select', 'choices' => array('' => 'None / Hidden') + $weisber_sections_list['before_footer'], 'value' => '', ), ), ), 'footer-box-2' => array( 'title' => esc_html__( 'Go Top', 'weisber' ), 'type' => 'tab', 'options' => array( 'go_top_visibility' => array( 'label' => esc_html__( 'Go Top Visibility', 'weisber' ), 'type' => 'select', 'choices' => array( 'visible' => esc_html__( 'Always visible', 'weisber' ), 'desktop' => esc_html__( 'Desktop Only', 'weisber' ), 'mobile' => esc_html__( 'Mobile Only', 'weisber' ), 'hidden' => esc_html__( 'Hidden', 'weisber' ), ), 'value' => 'visible', ), 'go_top_pos' => array( 'label' => esc_html__( 'Go Top Position', 'weisber' ), 'type' => 'select', 'choices' => array( 'floating' => esc_html__( 'Floating', 'weisber' ), 'static' => esc_html__( 'Static at the footer', 'weisber' ), ), 'value' => 'floating', ), 'go_top_img' => array( 'label' => esc_html__( 'Go Top Image', 'weisber' ), 'type' => 'upload', ), 'go_top_icon' => array( 'label' => esc_html__( 'Go Top Icon', 'weisber' ), 'type' => 'icon-v2', ), 'go_top_text' => array( 'label' => esc_html__( 'Go Top Text', 'weisber' ), 'type' => 'text', ), ), ), 'footer-box-3' => array( 'title' => esc_html__( 'Copyrights', 'weisber' ), 'type' => 'tab', 'options' => array( 'copyrights' => array( 'label' => esc_html__( 'Copyrights', 'weisber' ), 'type' => 'wp-editor', ), ), ), ), ), 'layout' => array( 'title' => esc_html__( 'Posts Layout', 'weisber' ), 'type' => 'tab', 'options' => array( 'layout-box-1' => array( 'title' => esc_html__( 'Blog Posts', 'weisber' ), 'type' => 'tab', 'options' => array( 'blog_layout' => array( 'label' => esc_html__( 'Blog Layout', 'weisber' ), 'desc' => esc_html__( 'Default blog page layout.', 'weisber' ), 'type' => 'select', 'choices' => array( 'classic' => esc_html__( 'One Column', 'weisber' ), 'two-cols' => esc_html__( 'Two Columns', 'weisber' ), 'three-cols' => esc_html__( 'Three Columns', 'weisber' ), ), 'value' => 'classic', ), 'blog_list_sidebar' => array( 'label' => esc_html__( 'Blog List Sidebar', 'weisber' ), 'type' => 'select', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'left' => esc_html__( 'Left', 'weisber' ), 'right' => esc_html__( 'Right', 'weisber' ), ), 'value' => 'right', ), 'blog_post_sidebar' => array( 'label' => esc_html__( 'Blog Post Sidebar', 'weisber' ), 'type' => 'select', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'left' => esc_html__( 'Left', 'weisber' ), 'right' => esc_html__( 'Right', 'weisber' ), ), 'value' => 'right', ), 'excerpt_auto' => array( 'label' => esc_html__( 'Excerpt Classic Blog Size', 'weisber' ), 'desc' => esc_html__( 'Automaticly cuts content for blogs', 'weisber' ), 'value' => 350, 'type' => 'short-text', ), 'excerpt_masonry_auto' => array( 'label' => esc_html__( 'Excerpt Masonry Blog Size', 'weisber' ), 'desc' => esc_html__( 'Automaticly cuts content for blogs', 'weisber' ), 'value' => 150, 'type' => 'short-text', ), 'blog_gallery_autoplay' => array( 'label' => esc_html__( 'Gallery post type autoplay, ms', 'weisber' ), 'desc' => esc_html__( 'Set 0 to disable autoplay', 'weisber' ), 'type' => 'text', 'value' => '4000', ), ) ), 'layout-box-2' => array( 'title' => esc_html__( 'Services', 'weisber' ), 'type' => 'tab', 'options' => array( 'services_list_layout' => array( 'label' => esc_html__( 'Services List Layout', 'weisber' ), 'type' => 'select', 'choices' => array( 'classic' => esc_html__( 'One Column', 'weisber' ), 'two-cols' => esc_html__( 'Two Columns', 'weisber' ), 'three-cols' => esc_html__( 'Three Columns', 'weisber' ), ), 'value' => 'two-cols', ), 'services_list_sidebar' => array( 'label' => esc_html__( 'Services List Sidebar', 'weisber' ), 'type' => 'select', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'left' => esc_html__( 'Left', 'weisber' ), 'right' => esc_html__( 'Right', 'weisber' ), ), 'value' => 'hidden', ), 'services_post_sidebar' => array( 'label' => esc_html__( 'Services Post Sidebar', 'weisber' ), 'type' => 'select', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'left' => esc_html__( 'Left', 'weisber' ), 'right' => esc_html__( 'Right', 'weisber' ), ), 'value' => 'hidden', ), ) ), 'layout-box-3' => array( 'title' => esc_html__( 'WooCommerce', 'weisber' ), 'type' => 'tab', 'options' => array( 'shop_list_sidebar' => array( 'label' => esc_html__( 'WooCommerce List Sidebar', 'weisber' ), 'type' => 'select', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'left' => esc_html__( 'Left', 'weisber' ), 'right' => esc_html__( 'Right', 'weisber' ), ), 'value' => 'left', ), 'shop_post_sidebar' => array( 'label' => esc_html__( 'WooCommerce Product Sidebar', 'weisber' ), 'desc' => esc_html__( 'Blog Post Sidebar', 'weisber' ), 'type' => 'select', 'choices' => array( 'hidden' => esc_html__( 'Hidden', 'weisber' ), 'left' => esc_html__( 'Left', 'weisber' ), 'right' => esc_html__( 'Right', 'weisber' ), ), 'value' => 'hidden', ), 'excerpt_wc_auto' => array( 'label' => esc_html__( 'Excerpt WooCommerce Size', 'weisber' ), 'desc' => esc_html__( 'Automaticly cuts description for products', 'weisber' ), 'value' => 50, 'type' => 'short-text', ), 'wc_zoom' => array( 'label' => esc_html__( 'WooCommerce Product Hover Zoom', 'weisber' ), 'type' => 'select', 'desc' => esc_html__( 'Enables mouse hover zoom in single product page', 'weisber' ), 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'disabled', ), 'wc_columns' => array( 'label' => esc_html__( 'Columns number', 'weisber' ), 'desc' => esc_html__( 'Overrides default WooCommerce settings', 'weisber' ), 'type' => 'text', 'value' => '3', ), 'wc_per_page' => array( 'label' => esc_html__( 'Products per Page', 'weisber' ), 'type' => 'text', 'value' => '6', ), 'wc_show_list_excerpt' => array( 'label' => esc_html__( 'Display Excerpt in Shop List', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'enabled', ), 'wc_show_list_rate' => array( 'label' => esc_html__( 'Display Rate in Shop List', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'disabled', ), 'wc_show_list_attr' => array( 'label' => esc_html__( 'Display Attributes in Shop List', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'disabled', ), ) ), 'layout-box-4' => array( 'title' => esc_html__( 'Gallery', 'weisber' ), 'type' => 'tab', 'options' => array( 'gallery_layout' => array( 'label' => esc_html__( 'Default Gallery Layout', 'weisber' ), 'desc' => esc_html__( 'Default galley page layout.', 'weisber' ), 'type' => 'select', 'choices' => array( 'col-2' => esc_html__( 'Two Columns', 'weisber' ), 'col-3' => esc_html__( 'Three Columns', 'weisber' ), 'col-4' => esc_html__( 'Four Columns', 'weisber' ), ), 'value' => 'col-2', ), ) ) ) ), 'fonts' => array( 'title' => esc_html__( 'Fonts', 'weisber' ), 'type' => 'tab', 'options' => array( 'fonts-box' => array( 'title' => esc_html__( 'Fonts Settings', 'weisber' ), 'type' => 'tab', 'options' => array( 'font-main' => array( 'label' => __( 'Main Font', 'weisber' ), 'type' => 'typography-v2', 'desc' => esc_html__( 'Use https://fonts.google.com/ to find font you need', 'weisber' ), 'value' => array( 'family' => $weisber_theme_config['font_main'], 'subset' => 'latin-ext', 'variation' => $weisber_theme_config['font_main_var'], 'size' => 0, 'line-height' => 0, 'letter-spacing' => 0, 'color' => '#000' ), 'components' => array( 'family' => true, 'size' => false, 'line-height' => false, 'letter-spacing' => false, 'color' => false ), ), 'font-main-weights' => array( 'label' => esc_html__( 'Additonal weights', 'weisber' ), 'desc' => esc_html__( 'Coma separates weights, for example: "800,900"', 'weisber' ), 'type' => 'text', 'value' => $weisber_theme_config['font_main_weights'], ), 'font-headers' => array( 'label' => __( 'Headers Font', 'weisber' ), 'type' => 'typography-v2', 'value' => array( 'family' => $weisber_theme_config['font_headers'], 'subset' => 'latin-ext', 'variation' => $weisber_theme_config['font_headers_var'], 'size' => 0, 'line-height' => 0, 'letter-spacing' => 0, 'color' => '#000' ), 'components' => array( 'family' => true, 'size' => false, 'line-height' => false, 'letter-spacing' => false, 'color' => false ), ), 'font-headers-weights' => array( 'label' => esc_html__( 'Additonal weights', 'weisber' ), 'desc' => esc_html__( 'Coma separates weights, for example: "600,800"', 'weisber' ), 'type' => 'text', 'value' => $weisber_theme_config['font_headers_weights'], ), 'font-subheaders' => array( 'label' => __( 'SubHeaders Font', 'weisber' ), 'type' => 'typography-v2', 'value' => array( 'family' => $weisber_theme_config['font_subheaders'], 'subset' => 'latin-ext', 'variation' => $weisber_theme_config['font_subheaders_var'], 'size' => 0, 'line-height' => 0, 'letter-spacing' => 0, 'color' => '#000' ), 'components' => array( 'family' => true, 'size' => false, 'line-height' => false, 'letter-spacing' => false, 'color' => false ), ), 'font-subheaders-weights' => array( 'label' => esc_html__( 'Additonal weights', 'weisber' ), 'desc' => esc_html__( 'Coma separates weights, for example: "600,800"', 'weisber' ), 'type' => 'text', 'value' => $weisber_theme_config['font_subheaders_weights'], ), ), ), 'fontello-box' => array( 'title' => esc_html__( 'Fontello', 'weisber' ), 'type' => 'tab', 'options' => array( 'fontello-css' => array( 'label' => esc_html__( 'Fontello Codes CSS', 'weisber' ), 'desc' => esc_html__( 'Upload *-codes.css postfix file here', 'weisber' ), 'type' => 'upload', 'images_only' => false, ), 'fontello-ttf' => array( 'label' => esc_html__( 'Fontello TTF', 'weisber' ), 'type' => 'upload', 'images_only' => false, ), 'fontello-eot' => array( 'label' => esc_html__( 'Fontello EOT', 'weisber' ), 'type' => 'upload', 'images_only' => false, ), 'fontello-woff' => array( 'label' => esc_html__( 'Fontello WOFF', 'weisber' ), 'type' => 'upload', 'images_only' => false, ), 'fontello-woff2' => array( 'label' => esc_html__( 'Fontello WOFF2', 'weisber' ), 'type' => 'upload', 'images_only' => false, ), 'fontello-svg' => array( 'label' => esc_html__( 'Fontello SVG', 'weisber' ), 'type' => 'upload', 'images_only' => false, ), ), ), ), ), 'social' => array( 'title' => esc_html__( 'Social', 'weisber' ), 'type' => 'tab', 'options' => array( 'social-box' => array( 'title' => esc_html__( 'Social', 'weisber' ), 'type' => 'tab', 'options' => array( 'target-social' => array( 'label' => esc_html__( 'Open social links in', 'weisber' ), 'type' => 'select', 'choices' => array( 'self' => esc_html__( 'Same window', 'weisber' ), 'blank' => esc_html__( 'New window', 'weisber' ), ), 'value' => 'self', ), 'social-icons' => array( 'label' => esc_html__( 'Social Icons', 'weisber' ), 'type' => 'addable-box', 'value' => array(), 'desc' => esc_html__( 'Visible in inner page header', 'weisber' ), 'box-options' => array( 'icon_v2' => array( 'label' => esc_html__( 'Icon', 'weisber' ), 'type' => 'icon-v2', ), 'text' => array( 'label' => esc_html__( 'Text', 'weisber' ), 'desc' => esc_html__( 'If needed', 'weisber' ), 'type' => 'text', ), 'href' => array( 'label' => esc_html__( 'Link', 'weisber' ), 'type' => 'text', 'value' => '#', ), ), 'template' => '{{- text }}', ), ), ), ), ), 'colors' => array( 'title' => esc_html__( 'Colors Schemes', 'weisber' ), 'type' => 'tab', 'options' => array( 'schemes-box' => array( 'title' => esc_html__( 'Additional Color Schemes Settings', 'weisber' ), 'type' => 'box', 'options' => array( 'advice' => array( 'html' => esc_html__( 'You also need to change the global settings in Appearance -> Customize -> Weisber settings', 'weisber' ), 'type' => 'html', ), 'items' => array( 'label' => esc_html__( 'Theme Color Schemes', 'weisber' ), 'type' => 'addable-box', 'value' => array(), 'desc' => esc_html__( 'Can be selected in page settings', 'weisber' ), 'box-options' => array( 'slug' => array( 'label' => esc_html__( 'Scheme ID', 'weisber' ), 'type' => 'text', 'desc' => esc_html__( 'Required Field', 'weisber' ), 'value' => '', ), 'name' => array( 'label' => esc_html__( 'Scheme Name', 'weisber' ), 'desc' => esc_html__( 'Required Field', 'weisber' ), 'type' => 'text', 'value' => '', ), 'logo' => array( 'label' => esc_html__( 'Logo Black Background', 'weisber' ), 'type' => 'upload', ), 'logo_white' => array( 'label' => esc_html__( 'Logo White Background', 'weisber' ), 'type' => 'upload', ), 'logo_2x' => array( 'label' => esc_html__( 'Logo Black Background 2x', 'weisber' ), 'type' => 'upload', ), 'logo_white_2x' => array( 'label' => esc_html__( 'Logo White Background 2x', 'weisber' ), 'type' => 'upload', ), 'main-color' => array( 'label' => esc_html__( 'Main Color', 'weisber' ), 'type' => 'color-picker', ), 'second-color' => array( 'label' => esc_html__( 'Second Color', 'weisber' ), 'type' => 'color-picker', ), 'gray-color' => array( 'label' => esc_html__( 'Gray Color', 'weisber' ), 'type' => 'color-picker', ), 'black-color' => array( 'label' => esc_html__( 'Black Color', 'weisber' ), 'type' => 'color-picker', ), 'white-color' => array( 'label' => esc_html__( 'White Color', 'weisber' ), 'type' => 'color-picker', ), ), 'template' => '{{- name }}', ), ), ), ), ), 'popup' => array( 'title' => esc_html__( 'Popup', 'weisber' ), 'type' => 'tab', 'options' => array( 'popup-box' => array( 'title' => esc_html__( 'Popup settings', 'weisber' ), 'type' => 'box', 'options' => array( 'popup-status' => array( 'label' => esc_html__( 'Status', 'weisber' ), 'type' => 'select', 'choices' => array( 'disabled' => esc_html__( 'Disabled', 'weisber' ), 'enabled' => esc_html__( 'Enabled', 'weisber' ), ), 'value' => 'disabled' ), 'popup-hours' => array( 'label' => esc_html__( 'Period hidden, days', 'weisber' ), 'type' => 'text', 'value' => '24', ), 'popup-text' => array( 'label' => esc_html__( 'Popup text', 'weisber' ), 'type' => 'wp-editor', ), 'popup-bg' => array( 'label' => esc_html__( 'Popup Background', 'weisber' ), 'type' => 'upload', ), 'popup-yes' => array( 'label' => esc_html__( 'Yes button', 'weisber' ), 'type' => 'text', 'value' => 'Yes', ), 'popup-no' => array( 'label' => esc_html__( 'No button', 'weisber' ), 'type' => 'text', 'value' => 'No', ), 'popup-no-link' => array( 'label' => esc_html__( 'No link', 'weisber' ), 'type' => 'text', 'value' => 'https://google.com', ), ), ), ), ), ); unset($options['popup']); unset($options['header']['header-box-topbar']); if ( function_exists('ltx_share_buttons_conf') ) { $share_links = ltx_share_buttons_conf(); $share_links_options = array(); if ( !empty($share_links) ) { $share_links_options = array( 'share_icons_hide' => array( 'label' => esc_html__( 'Hide all share icons block', 'weisber' ), 'type' => 'checkbox', 'value' => false, ), ); foreach ( $share_links as $key => $item ) { $state = fw_get_db_settings_option( 'share_icon_' . $key ); $value = false; if ( is_null($state) AND $item['active'] == 1 ) { $value = true; } $share_links_options[] = array( 'share_icon_'.$key => array( 'label' => $item['header'], 'type' => 'checkbox', 'value' => $value, ), ); } } $share_links_options['share-add'] = array( 'label' => esc_html__( 'Custom Share Buttons', 'weisber' ), 'type' => 'addable-box', 'value' => array(), 'desc' => esc_html__( 'You can use {link} and {title} variables to set url. E.g. "http://www.facebook.com/sharer.php?u={link}"', 'weisber' ), 'box-options' => array( 'icon' => array( 'label' => esc_html__( 'Icon', 'weisber' ), 'type' => 'icon-v2', ), 'header' => array( 'label' => esc_html__( 'Header', 'weisber' ), 'type' => 'text', ), 'link' => array( 'label' => esc_html__( 'Link', 'weisber' ), 'type' => 'text', 'value' => '', ), 'color' => array( 'label' => esc_html__( 'Color', 'weisber' ), 'type' => 'color-picker', 'value' => '', ), ), 'template' => '{{- header }}', ); $options['social']['options']['share-box'] = array( 'title' => esc_html__( 'Share Buttons', 'weisber' ), 'type' => 'tab', 'options' => $share_links_options, ); }
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.04 |
proxy
|
phpinfo
|
Настройка