File: /var/www/ideasforum.kaunokolegija.lt/wp-content/plugins/wp-responsive-menu/inc/options.php
<?php
/**
* A unique identifier is defined to store the options in the database and reference them from the theme.
* By default it uses the theme name, in lowercase and without spaces, but this can be changed if needed.
* If the identifier changes, it'll appear as if the options have been reset.
*/
function wpr_optionsframework_option_name() {
$wpr_optionsframework_settings = get_option( 'wpr_optionsframework' );
$wpr_optionsframework_settings['id'] = 'wprmenu_options';
update_option( 'wpr_optionsframework', $wpr_optionsframework_settings );
}
add_action( 'wpr_optionsframework_after', 'wpr_support_link' );
function wpr_support_link() {
$options = get_option( 'wprmenu_options' );
?>
<div class="queries-holder live-preview">
<div class="live-preview-badge"><?php _e('Show Live Preview', 'wprmenu'); ?></div>
<div class="live-preview-container disable">
<div class="wpr-load-preview-wrap">
<span class="wpr-load-priv"><?php _e('Click Here To Load Preview', 'wprmenu'); ?></span>
</div>
<div class="wpr-smartphone">
<div class="smartphone-content">
<div class="overlay"></div>
<iframe id="wpr_iframe" scrolling="yes" style="width: 100%; border: none; height: 100%;" src="<?php echo get_site_url(); ?>"></iframe>
</div>
</div>
</div>
</div>
<?php
/*
<div class="queries-holder">
<a href="http://magnigenie.com/open-ticket/" target="_blank">
<img src="<?php echo WPR_PRO_OPTIONS_FRAMEWORK_DIRECTORY;?>/images/support.jpg" alt="support">
</a>
</div>
<div class="queries-holder">
<a href="http://magnigenie.com/purchase-history" target="_blank">
<img src="<?php echo WPR_PRO_OPTIONS_FRAMEWORK_DIRECTORY;?>/images/review.jpg" alt="review">
</a>
</div>
*/
?>
<?php
}
add_filter( 'wpr_optionsframework_menu', 'wpr_add_responsive_menu' );
function wpr_add_responsive_menu( $menu ) {
$menu['page_title'] = 'WP Responsive Menu';
$menu['menu_title'] = 'WPR Menu';
$menu['mode'] = 'menu';
$menu['menu_slug'] = 'wp-responsive-menu';
$menu['position'] = '200';
return $menu;
}
function woocommerce_installed() {
if ( class_exists( 'woocommerce' ) ) {
return true;
}
}
//get all the pages from site
function menu_pages() {
$pages = get_pages();
$opt_pages = array();
if( is_array($pages) && !empty($pages) ) {
foreach ($pages as $page) {
$opt_pages[$page->ID] = $page->post_title;
}
}
return $opt_pages;
}
function wpr_google_fonts() {
$fonts = array(
"Arial, Helvetica, sans-serif" => "Arial, Helvetica, sans-serif",
"'Arial Black', Gadget, sans-serif" => "'Arial Black', Gadget, sans-serif",
"'Bookman Old Style', serif" => "'Bookman Old Style', serif",
"'Comic Sans MS', cursive" => "'Comic Sans MS', cursive",
"Courier, monospace" => "Courier, monospace",
"Garamond, serif" => "Garamond, serif",
"Georgia, serif" => "Georgia, serif",
"Impact, Charcoal, sans-serif" => "Impact, Charcoal, sans-serif",
"'Lucida Console', Monaco, monospace" => "'Lucida Console', Monaco, monospace",
"'Lucida Sans Unicode', 'Lucida Grande', sans-serif" => "'Lucida Sans Unicode', 'Lucida Grande', sans-serif",
"'MS Sans Serif', Geneva, sans-serif" => "'MS Sans Serif', Geneva, sans-serif",
"'MS Serif', 'New York', sans-serif" => "'MS Serif', 'New York', sans-serif",
"'Palatino Linotype', 'Book Antiqua', Palatino, serif" => "'Palatino Linotype', 'Book Antiqua', Palatino, serif",
"Tahoma,Geneva, sans-serif" => "Tahoma, Geneva, sans-serif",
"'Times New Roman', Times,serif" => "'Times New Roman', Times, serif",
"'Trebuchet MS', Helvetica, sans-serif" => "'Trebuchet MS', Helvetica, sans-serif",
"Verdana, Geneva, sans-serif" => "Verdana, Geneva, sans-serif",
);
return $fonts;
}
function wpr_google_web_fonts() {
$file_path = plugin_dir_path(__FILE__).'google-web-fonts.php';
if( file_exists($file_path) ) {
require_once dirname( __FILE__ ) . '/google-web-fonts.php';
$fonts = get_custom_fonts();
$fonts = json_decode($fonts);
return $fonts;
}
}
add_action( 'admin_notices', 'wpr_menu_admin_notice__error' );
function wpr_menu_admin_notice__error() {
if( isset($_GET['page']) && $_GET['page'] == 'wp-responsive-menu' ) {
$menus = wpr_get_menus();
if( empty($menus) ) {
$class = 'notice notice-error';
$menu_link = admin_url('nav-menus.php?action=edit&menu=0');
$message = __( 'It seems that you haven\'t created any menu. Please create menu from <a href="'.$menu_link.'"> here </a> ', 'wprmenu' );
printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
}
}
}
function wpr_get_menus() {
$menu = array();
$menus = get_terms( 'nav_menu',array( 'hide_empty'=>false ) );
if( is_array( $menus ) && !empty( $menus ) ) {
foreach( $menus as $m ) {
$menu[$m->term_id] = $m->name;
}
}
return $menu;
}
$options = get_option( 'wprmenu_options' );
function wpr_optionsframework_options() {
$options = array();
$options[] = array( 'name' => __( 'General', 'wprmenu' ),
'type' => 'heading' );
$options[] = array( 'name' => __( 'Enable Responsive Menu', 'wprmenu' ),
'desc' => __( 'Turn on if you want to enable WP Responsive Menu functionality on your site.', 'wprmenu' ),
'id' => 'enabled',
'std' => '1',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Live preview', 'wprmenu' ),
'desc' => __( 'You can see a live preview of menu directly on your dashboard.', 'wprmenu' ),
'id' => 'wpr_live_preview',
'std' => '1',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Search input within menu', 'wprmenu' ),
'desc' => __( 'Enables the display of search input box inside the menu.', 'wprmenu' ),
'id' => 'search_box_menu_block',
'std' => '1',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Enable Widget Menu', 'wprmenu' ),
'desc' => __( 'This will enable widget menu', 'wprmenu' ),
'id' => 'wpr_enable_widget',
'std' => '0',
'class' => 'pro-feature',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Search On Menu Bar', 'wprmenu' ),
'desc' => __( 'Enables the display of search option on menu bar.', 'wprmenu' ),
'id' => 'search_box_menubar',
'std' => '0',
'class' => 'pro-feature',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Enable RTL Mode', 'wprmenu' ),
'desc' => __( 'If your site uses RTL styles then enable it.', 'wprmenu' ),
'id' => 'rtlview',
'class' => 'pro-feature',
'std' => '0',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Keep Submenus Open', 'wprmenu' ),
'desc' => __( 'This option allows you to keep the submenus opened by default.', 'wprmenu' ),
'id' => 'submenu_opened',
'class' => 'pro-feature',
'std' => '0',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Enable Full Width Menu Container', 'wprmenu' ),
'desc' => __( 'This option makes the menu container in full width.', 'wprmenu' ),
'id' => 'fullwidth_menu_container',
'class' => 'pro-feature',
'std' => '0',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Select Menu', 'wprmenu' ),
'desc' => __( 'Select the menu you want to display for mobile devices.', 'wprmenu' ),
'id' => 'menu',
'std' => '',
'class' => 'mini',
'options' => wpr_get_menus(),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Elements To Hide On Mobile', 'wprmenu' ),
'desc' => __( 'Enter the css class/ids for different elements you want to hide on mobile separated by a comma( , ). Example: .nav,#main-menu', 'wprmenu' ),
'id' => 'hide',
'std' => '',
'type' => 'text' );
$options[] = array( 'name' => __( 'Search Box Placeholder', 'wprmenu' ),
'desc' => __( 'Enter the text that would be displayed on the search box placeholder.', 'wprmenu' ),
'id' => 'search_box_text',
'std' => 'Search...',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Title Text', 'wprmenu' ),
'id' => 'bar_title',
'std' => 'MENU',
'class' => 'mini',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Bar Logo', 'wprmenu' ),
'id' => 'bar_logo',
'std' => '',
'type' => 'upload' );
$options[] = array( 'name' => __( 'Menu Logo Position', 'wprmenu' ),
'desc' => __( 'Position of logo on menu bar.', 'wprmenu' ),
'id' => 'bar_logo_pos',
'std' => 'left',
'class' => 'pro-feature',
'options' => array( 'left' => 'Left','center' => 'Center' ),
'type' => 'radio' );
$options[] = array('name' => __('Logo link / Title link', 'wprmenu'),
'desc' => __('Enter custom link you would like to open when clicking on the logo. If no link has been entered your site link would be use by default ', 'wprmenu'),
'id' => 'logo_link',
'std' => site_url(),
'type' => 'text');
$options[] = array( 'name' => __( 'Swipe', 'wprmenu' ),
'desc' => __( 'Enables swipe gesture to open/close menus, Only applicable for left/right menu.', 'wprmenu' ),
'id' => 'swipe',
'std' => 'yes',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Zoom On Mobile Devices', 'wprmenu' ),
'desc' => __( 'Enable/Disable zoom on mobile devices', 'wprmenu' ),
'id' => 'zooming',
'std' => 'no',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
$options[] = array('name' => __('Open Submenu On Parent Click' , 'wprmenu'),
'desc' => __('Enable this option if you would like to open submenu when clicking on the parent menu.', 'wprmenu'),
'id' => 'parent_click',
'std' => 'yes',
'options' => array('yes' => 'Yes','no' => 'No'),
'type' => 'radio');
//Show the options if WooCommerce is installed and activated
if( woocommerce_installed() ) :
$options[] = array( 'name' => __( 'WooCommerce integration', 'wprmenu' ),
'desc' => __( 'This option integrates woocommerce option', 'wprmenu' ),
'id' => 'woocommerce_integration',
'std' => 'no',
'class' => 'pro-feature',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Search Woocommerce products', 'wprmenu' ),
'desc' => __( 'This will only search products from your woocommerce store', 'wprmenu' ),
'id' => 'woocommerce_product_search',
'std' => 'no',
'class' => 'pro-feature',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
endif;
$options[] = array('name' => __('Hide Menu On Pages', 'wwv'),
'id' => 'hide_menu_pages',
'options' => menu_pages(),
'desc' => __('Select the pages where you want to hide the responsive menu', 'wprmenu'),
'class' => 'pro-feature',
'type' => 'hidemenupages');
$options[] = array( 'name' => __( 'Create External File For CSS', 'wprmenu' ),
'desc' => __( 'This will create an external css file for the responsive menu', 'wprmenu' ),
'id' => 'wpr_enable_external_css',
'std' => 'no',
'class' => 'pro-feature',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Minify External CSS', 'wprmenu' ),
'desc' => __( 'This will minify external responsive menu css file', 'wprmenu' ),
'id' => 'wpr_enable_minify',
'std' => 'no',
'class' => 'pro-feature',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Custom CSS', 'wprmenu' ),
'desc' => __( 'Put your custom css here', 'wprmenu' ),
'id' => 'wpr_custom_css',
'type' => 'code' );
$options[] = array( 'name' => __( 'Content Before Menu Element', 'wprmenu' ),
'desc' => __( 'Set custom content before menu elements.', 'wprmenu' ),
'id' => 'content_before_menu_element',
'std' => '',
'type' => 'editor' );
$options[] = array( 'name' => __( 'Content After Menu Element', 'wprmenu' ),
'desc' => __( 'Set custom content after menu elements.', 'wprmenu' ),
'id' => 'content_after_menu_element',
'std' => '',
'type' => 'editor' );
$options[] = array( 'name' => __( 'Appearance', 'wprmenu' ),
'type' => 'heading' );
$options[] = array( 'name' => __( 'Header Menu Height', 'wprmenu' ),
'id' => 'header_menu_height',
'desc' => __( 'This will be the height for the menu bar', 'wprmenu' ),
'class' => 'mini',
'std' => '42',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Icon Position', 'wprmenu' ),
'desc' => __( 'You can choose to display the menu bar or put the menu icon as per your needs.', 'wprmenu' ),
'id' => 'menu_type',
'std' => 'default',
'options' => array( 'default' => 'Default','custom' => 'Custom' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu Icon Top Distance(px)', 'wprmenu' ),
'desc' => __( 'Enter the menu icon distance from top in px( Eg. 10px ).', 'wprmenu' ),
'id' => 'custom_menu_top',
'class' => 'mini',
'std' => '0',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Icon Direction', 'wprmenu' ),
'id' => 'menu_symbol_pos',
'std' => 'left',
'class' => 'mini',
'options' => array( 'left' => 'Left','right' => 'Right' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu Icon Horizontal Distance(px)', 'wprmenu' ),
'desc' => __( 'Enter the menu icon distance from left/right based on direction chosen in px(Eg. 10px).', 'wprmenu' ),
'id' => 'custom_menu_left',
'class' => 'mini',
'std' => '0',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Icon Background Color', 'wprmenu' ),
'desc' => __( 'Select custom menu icon background color.', 'wprmenu' ),
'id' => 'custom_menu_bg_color',
'std' => '#CCCCCC',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Icon Animation', 'wprmenu' ),
'desc' => __( 'Select the animation for menu icon', 'wprmenu' ),
'id' => 'menu_icon_animation',
'options' => array( 'hamburger--3dx' => '3DX','hamburger--3dx-r' => '3DX Reverse', 'hamburger--3dy' => '3DY', 'hamburger--3dy-r' => '3DY Reverse', 'hamburger--3dxy' => '3DXY', 'hamburger--3dxy-r' => '3DXY Reverse', 'hamburger--boring' => 'Boring', 'hamburger--collapse' => 'Collapse', 'hamburger--collapse-r' => 'Collapse Reverse', 'hamburger--elastic' => 'Elastic', 'hamburger--elastic-r' => 'Elastic Reverse', 'hamburger--minus' => 'Minus', 'hamburger--slider' => 'Slider', 'hamburger--slider-r' => 'Slider Reverse', 'hamburger--spring' => 'Spring', 'hamburger--spring-r' => 'Spring Reverse', 'hamburger--stand' => 'Stand', 'hamburger--stand-r' => 'Stand Reverse', 'hamburger--spin' => 'Spin', 'hamburger--spin-r' => 'Spin Reverse', 'hamburger--squeeze' => 'Squeeze', 'hamburger--vortex' => 'Vortex', 'hamburger--vortex-r' => 'Vortex Reverse' ),
'std' => 'hamburger--slider',
'type' => 'select' );
$options[] = array( 'name' => __( 'Menu Slide Style', 'wprmenu' ),
'id' => 'slide_type',
'std' => 'bodyslide',
'class' => 'mini',
'options' => array( 'normalslide' => 'Slide menu', 'bodyslide' => 'Push menu' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu Open Direction', 'wprmenu' ),
'desc' => __( 'Select the direction from where menu will open.', 'wprmenu' ),
'id' => 'position',
'std' => 'left',
'class' => 'mini',
'options' => array( 'left' => 'Left','right' => 'Right', 'top' => 'Top', 'bottom' => 'Bottom' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Display Menu From Width(px)', 'wprmenu' ),
'desc' => __( 'Enter the width (Eg. 768) below which the responsive menu will be visible on screen. Enter 6000 if you want to display menu on desktop/laptops.', 'wprmenu' ),
'id' => 'from_width',
'std' => '768',
'class' => 'mini',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Container Width(%)', 'wprmenu' ),
'id' => 'how_wide',
'std' => '80',
'class' => 'mini',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Container Max Width(px)', 'wprmenu' ),
'desc' => __( 'Enter menu container max width(px).', 'wprmenu' ),
'id' => 'menu_max_width',
'std' => '400',
'class' => 'mini',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Title Font Size', 'wprmenu' ),
'id' => 'menu_title_size',
'std' => '20',
'class' => 'mini',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Title Font Weight', 'wprmenu' ),
'id' => 'menu_title_weight',
'std' => 'normal',
'options' => array('100' => '100', '200' => '200', '300' =>'300', '400' => '400', '500' => '500', '600' => '600', '700' => '700', '800' => '800', '900' => '900', 'bold' => 'Bold', 'bolder' => 'Bolder', 'lighter' => 'Lighter' ,'normal' => 'Normal'),
'type' => 'select' );
$options[] = array( 'name' => __( 'Menu Item Font Size', 'wprmenu' ),
'desc' => __( 'Enter the font size in(px) for main menu items.', 'wprmenu' ),
'id' => 'menu_font_size',
'std' => '15',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Item Font Weight', 'wprmenu' ),
'desc' => __( 'Enter the font weight for main menu elements', 'wprmenu' ),
'id' => 'menu_font_weight',
'std' => 'normal',
'options' => array('100' => '100', '200' => '200', '300' =>'300', '400' => '400', '500' => '500', '600' => '600', '700' => '700', '800' => '800', '900' => '900', 'bold' => 'Bold', 'bolder' => 'Bolder', 'lighter' => 'Lighter' ,'normal' => 'Normal'),
'type' => 'select' );
$options[] = array( 'name' => __( 'Menu Item Text Style', 'wprmenu' ),
'id' => 'menu_font_text_type',
'std' => 'uppercase',
'options' => array('none' => 'None', 'capitalize' => 'Capitalize', 'uppercase' =>'Uppercase', 'lowercase' => 'Lowercase'),
'type' => 'select' );
$options[] = array('name' => __('Submenu Alignment', 'wprmenu'),
'desc' => __('Select the text alignment of submenu items.', 'wprmenu'),
'id' => 'submenu_alignment',
'std' => 'left',
'class' => 'mini pro-feature',
'options' => array('left' => 'Left','right' => 'Right', 'center' => 'Center' ),
'type' => 'radio');
$options[] = array( 'name' => __( 'Submenu Font Size', 'wprmenu' ),
'desc' => __( 'Enter the font size in(px) for submenu items.', 'wprmenu' ),
'id' => 'sub_menu_font_size',
'std' => '15',
'type' => 'text' );
$options[] = array( 'name' => __( 'Submenu Font Weight', 'wprmenu' ),
'desc' => __( 'Enter the font weight for sub menu elements', 'wprmenu' ),
'id' => 'sub_menu_font_weight',
'std' => 'normal',
'options' => array('100' => '100', '200' => '200', '300' =>'300', '400' => '400', '500' => '500', '600' => '600', '700' => '700', '800' => '800', '900' => '900', 'bold' => 'Bold', 'bolder' => 'Bolder', 'lighter' => 'Lighter' ,'normal' => 'Normal'),
'type' => 'select' );
$options[] = array( 'name' => __( 'Submenu Text Style', 'wprmenu' ),
'id' => 'sub_menu_font_text_type',
'std' => 'uppercase',
'options' => array('none' => 'None', 'capitalize' => 'Capitalize', 'uppercase' =>'Uppercase', 'lowercase' => 'Lowercase'),
'type' => 'select' );
$options[] = array( 'name' => __( 'Cart Quantity Text Size', 'wprmenu' ),
'id' => 'cart_contents_bubble_text_size',
'std' => '12',
'class' => 'pro-feature',
'type' => 'text' );
$options[] = array( 'name' => __( 'Borders For Menu Items', 'wprmenu' ),
'desc' => __( 'Enable to show border for main menu items', 'wprmenu' ),
'id' => 'menu_border_bottom_show',
'std' => 'yes',
'options' => array( 'yes' => 'Yes','no' => 'No' ),
'type' => 'radio' );
$options[] = array('name' => __('Menu border top opacity', 'wprmenu'),
'id' => 'menu_border_top_opacity',
'std' => '0.05',
'type' => 'text');
$options[] = array('name' => __('Menu border bottom opacity', 'wprmenu'),
'id' => 'menu_border_bottom_opacity',
'std' => '0.05',
'type' => 'text');
$options[] = array( 'name' => __( 'Menu container background image', 'wprmenu' ),
'id' => 'menu_bg',
'std' => '',
'type' => 'upload' );
$options[] = array( 'name' => __( 'Menu container background size', 'wprmenu' ),
'id' => 'menu_bg_size',
'std' => 'cover',
'options' => array( 'contain' => 'Contain','cover' => 'Cover','100%' => '100%' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu container background repeat', 'wprmenu' ),
'id' => 'menu_bg_rep',
'std' => 'repeat',
'options' => array( 'repeat' => 'Repeat','no-repeat' => 'No repeat' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu Bar Background image', 'wprmenu' ),
'id' => 'menu_bar_bg',
'std' => '',
'type' => 'upload' );
$options[] = array( 'name' => __( 'Menu Bar Background Size', 'wprmenu' ),
'id' => 'menu_bar_bg_size',
'std' => 'cover',
'options' => array( 'contain' => 'Contain','cover' => 'Cover','100%' => '100%' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu Bar Background Repeat', 'wprmenu' ),
'id' => 'menu_bar_bg_rep',
'std' => 'repeat',
'options' => array( 'repeat' => 'Repeat','no-repeat' => 'No repeat' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Enable Menu Background Overlay', 'wprmenu' ),
'desc' => __( 'Turn on if you want to enable Menu Background Overlay.', 'wprmenu' ),
'id' => 'enable_overlay',
'std' => '1',
'type' => 'checkbox' );
$options[] = array( 'name' => __( 'Menu Background Overlay Opacity', 'wprmenu' ),
'desc' => __( 'Set menu background overlay opacity.', 'wprmenu' ),
'id' => 'menu_background_overlay_opacity',
'std' => '0.83',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu elements position', 'wprmenu' ),
'desc' => __( 'Drag and drop to reorder the menu elements.', 'wprmenu' ),
'id' => 'order_menu_items',
'type' => 'menusort' );
$options[] = array( 'name' => __( 'Widget Menu<span class="badge badge-info">Pro</span>', 'wprmenu' ),
'type' => 'heading',
);
$options[] = array('name' => __('Widget Menu Icon', 'wprmenu'),
'id' => 'widget_menu_icon',
'std' => 'wpr-icon-menu',
'desc' => __( 'Set widget menu icon', 'wprmenu' ),
'class' => 'mini pro-feature',
'type' => 'icon');
$options[] = array('name' => __('Widget Menu Close Icon', 'wprmenu'),
'id' => 'widget_menu_close_icon',
'std' => 'wpr-icon-cancel2',
'desc' => __( 'Set widget menu close icon', 'wprmenu' ),
'class' => 'mini pro-feature',
'type' => 'icon');
$options[] = array( 'name' => __( 'Wiget Menu Icon Size', 'wprmenu' ),
'desc' => __( 'Set widget menu font size', 'wprmenu' ),
'id' => 'widget_menu_font_size',
'desc' => __( 'Set widget menu icon size', 'wprmenu' ),
'class' => 'mini pro-feature',
'std' => '28',
'type' => 'text' );
$options[] = array( 'name' => __( 'Wiget Menu Top Position', 'wprmenu' ),
'desc' => __( 'Set widget menu position from top', 'wprmenu' ),
'id' => 'widget_menu_top_position',
'class' => 'mini pro-feature',
'std' => '0',
'type' => 'text' );
$options[] = array( 'name' => __( 'Widget Menu Icon Color', 'wprmenu' ),
'id' => 'widget_menu_icon_color',
'std' => '#FFFFFF',
'class' => 'mini pro-feature',
'desc' => __( 'Set widget menu icon color', 'wprmenu' ),
'type' => 'color' );
$options[] = array( 'name' => __( 'Widget Menu Close Icon Color', 'wprmenu' ),
'desc' => __( 'Select the direction from where widget menu will open.', 'wprmenu' ),
'id' => 'widget_menu_icon_active_color',
'class' => 'mini pro-feature',
'std' => '#FFFFFF',
'desc' => __( 'Set widget menu close icon color', 'wprmenu' ),
'type' => 'color' );
$options[] = array( 'name' => __( 'Widget Menu Elements Background Color', 'wprmenu' ),
'class' => 'mini pro-feature',
'id' => 'widget_menu_bg_color',
'desc' => __( 'Set widget menu elements background color', 'wprmenu' ),
'std' => '#c82d2d',
'type' => 'color' );
$options[] = array( 'name' => __( 'Widget Menu Elements Color', 'wprmenu' ),
'class' => 'mini pro-feature',
'desc' => __( 'Set widget menu elements font color', 'wprmenu' ),
'id' => 'widget_menu_text_color',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Widget Menu Open Direction', 'wprmenu' ),
'class' => 'mini pro-feature',
'desc' => __( 'Select the direction from where widget menu will open.', 'wprmenu' ),
'id' => 'widget_menu_open_direction',
'std' => 'left',
'options' => array( 'left' => 'Left','right' => 'Right', 'top' => 'Top', 'bottom' => 'Bottom' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Color', 'wprmenu' ),
'type' => 'heading' );
$options[] = array( 'name' => __( 'Menu Bar Background', 'wprmenu' ),
'id' => 'bar_bgd',
'std' => '#C92C2C',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Bar Text Color', 'wprmenu' ),
'id' => 'bar_color',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Container background', 'wprmenu' ),
'id' => 'menu_bgd',
'std' => '#c82d2d',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Item Text', 'wprmenu' ),
'id' => 'menu_color',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Item Text Hover', 'wprmenu' ),
'id' => 'menu_color_hover',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Item Hover Background', 'wprmenu' ),
'id' => 'menu_textovrbgd',
'std' => '#d53f3f',
'type' => 'color' );
$options[] = array( 'name' => __( 'Active Menu Item', 'wprmenu' ),
'id' => 'active_menu_color',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Active Menu Item Background', 'wprmenu' ),
'id' => 'active_menu_bg_color',
'std' => '#d53f3f',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Icon Color', 'wprmenu' ),
'id' => 'menu_icon_color',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Icon Hover/Focus', 'wprmenu' ),
'id' => 'menu_icon_hover_color',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array('name' => __('Menu Border Top', 'wprmenu'),
'id' => 'menu_border_top',
'std' => '#FFFFFF',
'type' => 'color');
$options[] = array('name' => __('Menu Border Bottom', 'wprmenu'),
'id' => 'menu_border_bottom',
'std' => '#FFFFFF',
'type' => 'color');
$options[] = array( 'name' => __( 'Social Icon', 'wprmenu' ),
'id' => 'social_icon_color',
'std' => '#FFFFFF',
'class' => 'pro-feature',
'type' => 'color' );
$options[] = array( 'name' => __( 'Social Icon Hover', 'wprmenu' ),
'id' => 'social_icon_hover_color',
'class' => 'pro-feature',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Search icon', 'wprmenu' ),
'id' => 'search_icon_color',
'class' => 'pro-feature',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Search Icon Hover', 'wprmenu' ),
'id' => 'search_icon_hover_color',
'class' => 'pro-feature',
'std' => '#FFFFFF',
'type' => 'color' );
//Show options if woocommerce is installed and activated
if( woocommerce_installed() ) :
$options[] = array( 'name' => __( 'Cart Icon', 'wprmenu' ),
'id' => 'cart_icon_color',
'class' => 'pro-feature',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Cart Icon Hover', 'wprmenu' ),
'id' => 'cart_icon_active_color',
'class' => 'pro-feature',
'std' => '#FFFFFF',
'type' => 'color' );
$options[] = array( 'name' => __( 'Cart Quantity Text', 'wprmenu' ),
'id' => 'cart_contents_bubble_text_color',
'std' => '#FFFFFF',
'class' => 'pro-feature',
'type' => 'color' );
$options[] = array( 'name' => __( 'Cart Quantity Background', 'wprmenu' ),
'id' => 'cart_contents_bubble_color',
'std' => '#d53f3f',
'class' => 'pro-feature',
'type' => 'color' );
$options[] = array( 'name' => __( 'Menu Background Overlay Color', 'wprmenu' ),
'id' => 'menu_bg_overlay_color',
'std' => '#000000',
'type' => 'color' );
endif;
$options[] = array( 'name' => __( 'Fonts<span class="badge badge-info">Pro</span>', 'wprmenu' ),
'type' => 'heading',
);
$options[] = array( 'name' => __( 'Google Font Type', 'wprmenu' ),
'desc' => __( 'Select Font Type', 'wprmenu' ),
'class' => 'wpr_font_type pro-feature',
'id' => 'google_font_type',
'std' => '',
'options' => array('standard' => 'Standard', 'web_fonts' => 'Web Fonts'),
'type' => 'select' );
$options[] = array( 'name' => __( 'Font Family', 'wprmenu' ),
'class' => 'wpr_font_family pro-feature',
'id' => 'google_font_family',
'std' => '',
'options' => wpr_google_fonts(),
'type' => 'select' );
$options[] = array( 'name' => __( 'Web Font Family', 'wprmenu' ),
'class' => 'wpr_web_font_family pro-feature',
'id' => 'google_web_font_family',
'std' => '',
'options' => wpr_google_web_fonts(),
'type' => 'select' );
$options[] = array( 'name' => __( 'Icons <span class="badge badge-info">Pro</span>', 'wprmenu' ),
'type' => 'heading' );
$options[] = array( 'name' => __( 'Menu Icon Type', 'wprmenu' ),
'id' => 'menu_icon_type',
'std' => 'default',
'class' => 'pro-feature',
'options' => array( 'default' => 'Default','custom' => 'Custom' ),
'type' => 'radio' );
$options[] = array( 'name' => __( 'Menu Icon Font Size', 'wprmenu' ),
'id' => 'custom_menu_font_size',
'class' => 'mini pro-feature',
'std' => '40',
'type' => 'text' );
$options[] = array( 'name' => __( 'Menu Top Position', 'wprmenu' ),
'desc' => __( 'Menu icon position from top', 'wprmenu' ),
'id' => 'custom_menu_icon_top',
'class' => 'mini pro-feature',
'std' => '-7',
'type' => 'text' );
$options[] = array('name' => __('Menu Icon', 'wprmenu'),
'id' => 'menu_icon',
'std' => 'wpr-icon-menu',
'class' => 'mini pro-feature',
'type' => 'icon');
$options[] = array('name' => __('Menu Active Icon', 'wprmenu'),
'id' => 'menu_close_icon',
'std' => 'wpr-icon-cancel2',
'class' => 'mini pro-feature',
'type' => 'icon');
$options[] = array('name' => __('Submenu Open Icon', 'wprmenu'),
'desc' => __('This icon will appear for the menu items having submenu. Which will be used to expand the submenu.', 'wprmenu'),
'id' => 'submenu_open_icon',
'std' => 'wpr-icon-plus',
'class' => 'mini pro-feature',
'type' => 'icon');
$options[] = array('name' => __('Submenu Close Icon', 'wprmenu'),
'desc' => __('This icon will appear for closing an expanded submenu.', 'wprmenu'),
'id' => 'submenu_close_icon',
'class' => 'mini pro-feature',
'std' => 'wpr-icon-minus',
'type' => 'icon');
$options[] = array('name' => __('Search Icon', 'wprmenu'),
'id' => 'search_icon',
'class' => 'mini pro-feature',
'std' => 'wpr-icon-search',
'type' => 'icon');
//Show option if woocommerce is installed and activated
if( woocommerce_installed() ) :
$options[] = array('name' => __('Cart icon', 'wprmenu'),
'desc' => __('Select Cart icon', 'wprmenu'),
'id' => 'cart-icon',
'class' => 'mini pro-feature',
'std' => 'wpr-icon-cart',
'type' => 'icon');
endif;
$options[] = array( 'name' => __( 'Social <span class="badge badge-info">Pro</span>', 'wprmenu' ),
'type' => 'heading' );
$options[] = array( 'name' => __( 'Social Icon Font Size', 'wprmenu' ),
'id' => 'social_icon_font_size',
'class' => 'mini pro-feature',
'std' => '16',
'type' => 'text' );
$options[] = array('name' => __('Add Your Social Links', 'wprmenu'),
'id' => 'social',
'class' => 'pro-feature',
'std' => '',
'type' => 'social');
$options[] = array( 'name' => __( 'Demo Data', 'wprmenu' ),
'type' => 'heading' );
$options[] = array('name' => __('Showcase', 'wprmenu'),
'id' => 'wprmenu_showcase',
'class' => 'pro',
'std' => '',
'type' => 'showcase');
return $options;
}