Server : LiteSpeed System : Linux webbox1.ncrdns.net 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64 User : rahcos ( 1533) PHP Version : 8.4.24 Disable Function : NONE Directory : /home4/rahcos/.trash/wp-content/themes/hara/inc/vendors/redux-framework/config/ |
<?php
/**
* Redux Framework checkbox config.
* For full documentation, please visit: http://devs.redux.io/
*
* @package Redux Framework
*/
defined( 'ABSPATH' ) || exit;
/** Mobile Settings **/
Redux::set_section(
$opt_name,
array(
'icon' => 'zmdi zmdi-smartphone-iphone',
'title' => esc_html__('Mobile', 'hara'),
)
);
// Mobile Header settings
Redux::set_section(
$opt_name,
array(
'subsection' => true,
'title' => esc_html__('Header', 'hara'),
'fields' => array(
array(
'id' => 'mobile_header',
'type' => 'switch',
'title' => esc_html__('Enable Mobile Header', 'hara'),
'subtitle' => esc_html__('Only off when use Header Elementor Pro on mobile ', 'hara'),
'default' => true
),
array(
'id' => 'mobile-logo',
'type' => 'media',
'required' => array('mobile_header','=', true),
'title' => esc_html__('Upload Logo', 'hara'),
'subtitle' => esc_html__('Image File (.png or .gif)', 'hara'),
),
array(
'id' => 'logo_img_width_mobile',
'type' => 'slider',
'required' => array('mobile_header','=', true),
'title' => esc_html__('Logo maximum width (px)', 'hara'),
"default" => 69,
"min" => 50,
"step" => 1,
"max" => 600,
),
array(
'id' => 'logo_mobile_padding',
'type' => 'spacing',
'mode' => 'padding',
'required' => array('mobile_header','=', true),
'units' => array('px'),
'units_extended' => 'false',
'title' => esc_html__('Logo Padding', 'hara'),
'desc' => esc_html__('Add more spacing around logo.', 'hara'),
'default' => array(
'padding-top' => '',
'padding-right' => '',
'padding-bottom' => '',
'padding-left' => '',
'units' => 'px',
),
),
array(
'id' => 'always_display_logo',
'type' => 'switch',
'required' => array('mobile_header','=', true),
'title' => esc_html__('Always Display Logo', 'hara'),
'subtitle' => esc_html__('Logo displays on all pages (page title is disabled)', 'hara'),
'default' => false
),
array(
'id' => 'menu_mobile_search',
'type' => 'switch',
'required' => array('mobile_header','=', true),
'title' => esc_html__('Always Display Search', 'hara'),
'subtitle' => esc_html__('Search displays on all pages', 'hara'),
'class' => 'tbay-search-mb-all-page',
'default' => false
),
array(
'id' => 'hidden_header_el_pro_mobile',
'type' => 'switch',
'title' => esc_html__('Hide Header Elementor Pro', 'hara'),
'subtitle' => esc_html__('Hide Header Elementor Pro on mobile', 'hara'),
'default' => true
),
)
)
);
// Mobile Footer settings
Redux::set_section(
$opt_name,
array(
'subsection' => true,
'title' => esc_html__('Footer', 'hara'),
'fields' => array(
array(
'id' => 'mobile_footer',
'type' => 'switch',
'title' => esc_html__('Enable Desktop Footer', 'hara'),
'default' => false
),
array(
'id' => 'mobile_footer_collapse',
'type' => 'switch',
'required' => array('mobile_footer','=', true),
'title' => esc_html__('Collapse widgets on mobile', 'hara'),
'subtitle' => esc_html__('Widgets added to the footer will be collapsed by default and opened when you click on their titles.', 'hara'),
'default' => false
),
array(
'id' => 'mobile_back_to_top',
'type' => 'switch',
'title' => esc_html__('Enable "Back to Top" Button', 'hara'),
'default' => false
),
array(
'id' => 'mobile_footer_icon',
'type' => 'switch',
'title' => esc_html__('Enable Mobile Footer', 'hara'),
'default' => true
),
array(
'id' => 'mobile_footer_slides',
'type' => 'slides',
'title' => esc_html__('Config List Menu Icon', 'hara'),
'subtitle' => esc_html__('Enter icon name of fonts: ', 'hara') . '<a href="//fontawesome.com/icons?m=free/" target="_blank">Awesome</a> , <a href="//fonts.thembay.com/simple-line-icons//" target="_blank">Simple Line Icons</a>, <a href="//fonts.thembay.com/material-design-iconic/" target="_blank">Material Design Iconic</a></br></br><b>'. esc_html__('List default URLs:', 'hara') . '</b></br></br><span class="des-label">'. esc_html__('Home page:', 'hara') .'</span><b class="df-url">{{home}}</b></br><span class="des-label">'. esc_html__('Shop page:', 'hara') .'</span><b class="df-url">{{shop}}</b></br><span class="des-label">'. esc_html__('My account page:', 'hara') .'</span><b class="df-url">{{account}}</b></br><span class="des-label">'. esc_html__('Cart page:', 'hara') .'</span><b class="df-url">{{cart}}</b></br><span class="des-label">'. esc_html__('Checkout page:', 'hara') .'</span><b class="df-url">{{checkout}}</b></br><span class="des-label">'. esc_html__('Wishlist page:', 'hara') .'</span><b class="df-url">{{wishlist}}</b></br></br>'. esc_html__('Watch video tutorial: ', 'hara') . '<a href="//youtu.be/d7b6dIzV-YI/" target="_blank">here</a>',
'class' => 'tbay-redux-slides',
'show' => array(
'title' => true,
'description' => true,
'url' => true,
),
'content_title' => esc_html__('Menu', 'hara'),
'required' => array('mobile_footer_icon','=', true),
'placeholder' => array(
'title' => esc_html__('Title', 'hara'),
'description' => esc_html__('Enter icon name', 'hara'),
'url' => esc_html__('Link', 'hara'),
),
),
)
)
);
// Mobile Search settings
Redux::set_section(
$opt_name,
array(
'subsection' => true,
'title' => esc_html__('Search', 'hara'),
'fields' => array(
array(
'id'=>'mobile_search_type',
'type' => 'button_set',
'title' => esc_html__('Search Result', 'hara'),
'options' => array(
'post' => esc_html__('Post', 'hara'),
'product' => esc_html__('Product', 'hara')
),
'default' => 'product'
),
array(
'id' => 'mobile_autocomplete_search',
'type' => 'switch',
'title' => esc_html__('Auto-complete Search?', 'hara'),
'default' => 1
),
array(
'id' => 'mobile_search_placeholder',
'type' => 'text',
'title' => esc_html__('Placeholder', 'hara'),
'default' => esc_html__('Search in 20.000+ products...', 'hara'),
),
array(
'id' => 'mobile_enable_search_category',
'type' => 'switch',
'title' => esc_html__('Enable Search in Categories', 'hara'),
'default' => true
),
array(
'id' => 'mobile_show_search_product_subtitle',
'type' => 'switch',
'title' => esc_html__('Show Subtitle of Search Result', 'hara'),
'required' => array(array('mobile_autocomplete_search', '=', '1'), array('mobile_search_type', '=', 'product')),
'default' => false
),
array(
'id' => 'mobile_show_search_product_image',
'type' => 'switch',
'title' => esc_html__('Show Image of Search Result', 'hara'),
'required' => array('mobile_autocomplete_search', '=', '1'),
'default' => 1
),
array(
'id' => 'mobile_show_search_product_price',
'type' => 'switch',
'title' => esc_html__('Show Price of Search Result', 'hara'),
'required' => array(array('mobile_autocomplete_search', '=', '1'), array('mobile_search_type', '=', 'product')),
'default' => true
),
array(
'id' => 'mobile_search_min_chars',
'type' => 'slider',
'required' => array('mobile_autocomplete_search', '=', '1'),
'title' => esc_html__('Search Min Characters', 'hara'),
'default' => 2,
'min' => 1,
'step' => 1,
'max' => 6,
),
array(
'id' => 'mobile_search_max_number_results',
'type' => 'slider',
'required' => array('mobile_autocomplete_search', '=', '1'),
'title' => esc_html__('Number of Search Results', 'hara'),
'desc' => esc_html__('Max number of results show in Mobile', 'hara'),
'default' => 5,
'min' => 2,
'step' => 1,
'max' => 20,
),
)
)
);
// Mobile Menu settings
Redux::set_section(
$opt_name,
array(
'subsection' => true,
'title' => esc_html__('Menu Mobile', 'hara'),
'fields' => array(
array(
'id' => 'menu_mobile_select',
'type' => 'select',
'data' => 'menus',
'title' => esc_html__('Main Menu Mobile', 'hara'),
'desc' => esc_html__('Select the menu you want to display.', 'hara'),
'default' => 69
),
array(
'id' => 'enable_mmenu_langue',
'type' => 'switch',
'title' => esc_html__('Enable Custom Language', 'hara'),
'desc' => esc_html__('If you use WPML will appear here', 'hara'),
'default' => true
),
array(
'id' => 'enable_mmenu_currency',
'type' => 'switch',
'title' => esc_html__('Enable Currency', 'hara'),
'default' => true
),
)
)
);
// Mobile WooCommerce settings
Redux::set_section(
$opt_name,
array(
'subsection' => true,
'title' => esc_html__('Mobile WooCommerce', 'hara'),
'fields' => array(
array(
'id' => 'mobile_product_number',
'type' => 'image_select',
'title' => esc_html__('Product Column in Shop page', 'hara'),
'options' => array(
'one' => array(
'title' => esc_html__('One Column', 'hara'),
'img' => HARA_ASSETS_IMAGES . '/mobile/one_column.jpg'
),
'two' => array(
'title' => esc_html__('Two Columns', 'hara'),
'img' => HARA_ASSETS_IMAGES . '/mobile/two_columns.jpg'
),
),
'default' => 'two'
),
array(
'id' => 'enable_add_cart_mobile',
'type' => 'switch',
'title' => esc_html__('Show "Add to Cart" Button', 'hara'),
'subtitle' => esc_html__('On Home and page Shop', 'hara'),
'default' => false
),
array(
'id' => 'enable_mini_cart_position_like_desktop',
'type' => 'switch',
'title' => esc_html__('Show "Mini-Cart Position" like desktop', 'hara'),
'default' => false
),
array(
'id' => 'enable_wishlist_mobile',
'type' => 'switch',
'title' => esc_html__('Show "Wishlist" Button', 'hara'),
'subtitle' => esc_html__('Enable or disable in Home and Shop page', 'hara'),
'default' => false
),
array(
'id' => 'enable_one_name_mobile',
'type' => 'switch',
'title' => esc_html__('Show Full Product Name', 'hara'),
'subtitle' => esc_html__('Enable or disable in Home and Shop page', 'hara'),
'default' => false
),
array(
'id' => 'mobile_form_cart_style',
'type' => 'select',
'title' => esc_html__('Add To Cart Form Type', 'hara'),
'subtitle' => esc_html__('On Page Single Product', 'hara'),
'options' => array(
'default' => esc_html__('Default', 'hara'),
'popup' => esc_html__('Popup', 'hara')
),
'default' => 'popup'
),
array(
'id' => 'enable_quantity_mobile',
'type' => 'switch',
'title' => esc_html__('Show Quantity', 'hara'),
'subtitle' => esc_html__('On Page Single Product', 'hara'),
'required' => array('mobile_form_cart_style','=', 'default'),
'default' => false
),
array(
'id' => 'enable_tabs_mobile',
'type' => 'switch',
'title' => esc_html__('Show Sidebar Tabs', 'hara'),
'subtitle' => esc_html__('On Page Single Product', 'hara'),
'default' => true
),
)
)
);