Example #1
0
function weblizar_get_options()
{
    // Options API
    return wp_parse_args(get_option('guardian_options', array()), weblizar_default_settings());
}
/**
 * Weblizar Theme Option Form
 */
function weblizar_option_panal_function()
{
    ?>
	
	<div class="wrap" id="weblizar_wrap" >
		<div class="wbl-notify" id="wbl-notify">
			<div class="col-md-12">
				<div class="col-md-2 col-sm-6">
					<h1 style="text-decoration:underline;margin-bottom:20px;width: 323px;"><?php 
    _e('Weblizar Pro', 'weblizar');
    ?>
</h1>
					<a style="margin-bottom:20px" href="http://weblizar.com/preview/#weblizar" target="blank" class="btn btn-success btn-lg"><?php 
    _e('View Weblizar Pro Demo', 'weblizar');
    ?>
 </a>
					<a href="http://weblizar.com/themes/weblizar-premium-theme/" target="_blank" class="btn btn-danger btn-lg" ><?php 
    _e('Upgrade to Weblizar Pro', 'weblizar');
    ?>
</a>
				</div>	
				<div class="col-md-3 col-sm-6">
				<h3 style="margin-top:28px;text-align:left;text-decoration:underline"><?php 
    _e('Features', 'weblizar');
    ?>
</h3>
					<ul style="padding-top:20px">
						<li style="float:none;">  <?php 
    _e('Responsive Design', 'weblizar');
    ?>
 </li>
						<li style="float:none;"> <?php 
    _e('15+ Templates', 'weblizar');
    ?>
 </li>
						<li style="float:none;">  <?php 
    _e('Patterns Background', 'weblizar');
    ?>
   </li>
						<li style="float:none;"> <?php 
    _e('5 portfolio Templates', 'weblizar');
    ?>
  </li>
						<li style="float:none;"> <?php 
    _e('Isotope Effect', 'weblizar');
    ?>
  </li>
						<li style="float:none;;">  <?php 
    _e('12 types Themes Colors Scheme', 'weblizar');
    ?>
  </li>
					</ul>
				</div>
				<div class="col-md-3 col-sm-6">
					<h3 style="margin-top:28px;text-decoration:underline;color:#0AC2D2">-</h3>
					<ul style="padding-top:20px">	
						<li style="float:none;">  <?php 
    _e('Rich Short codes', 'weblizar');
    ?>
 </li>
						<li style="float:none;">  <?php 
    _e('Translation Ready', 'weblizar');
    ?>
 </li>
						<li style="float:none;"> <?php 
    _e('Coming Soon Mode', 'weblizar');
    ?>
  </li>
						<li style="float:none;"> <?php 
    _e('Image Background', 'weblizar');
    ?>
  </li>
						<li style="float:none;">  <?php 
    _e('Google Fonts', 'weblizar');
    ?>
  </li>
						<li style="float:none;">  <?php 
    _e('Ultimate Portfolio layout with Isotope effect', 'weblizar');
    ?>
 </li>
						
					</ul>
				</div>
				<div class="col-md-4 col-sm-6">
				<img class="enigma_img_responsive "  src="<?php 
    echo WL_TEMPLATE_DIR_URI . '/core/theme-options/images/weblizar-detail.png';
    ?>
">
				
				</div>				
			</div>
		</div>
		
		
		<h2><span></span></h2>
		<div id="content_wrap">			
			<div class="weblizar-header" >
				<h2><span><?php 
    _e('Weblizar Theme Options ', 'weblizar');
    ?>
</span></h2>			
				<div class="weblizar-submenu-links" id="weblizar-submenu-links">
					<ul><li class=""><div class="dashicons dashicons-admin-home"></div> <a href="http://weblizar.com/demo/themes/free/weblizar/" target="_blank" title="Theme Home Page"><?php 
    _e('Theme Home Page', 'weblizar');
    ?>
</a></li>
						<li class=""> <div class="dashicons dashicons-format-aside"> </div> <a href="http://weblizar.com/documentation/themes/weblizar-free-theme/" target="_blank" title="Documentation"><?php 
    _e('Documentation', 'weblizar');
    ?>
</a></li>
						<li class=""> <div class="dashicons dashicons-format-chat" > </div> <a href="http://wordpress.org/themes/weblizar" target="_blank" title="Support Forum"><?php 
    _e('Support Forum', 'weblizar');
    ?>
</a></li>
						<li class=""> <div class="dashicons dashicons-welcome-write-blog"></div> <a href="<?php 
    echo get_template_directory_uri() . '/readme.txt';
    ?>
" target="_blank" title="Theme Changelog"><?php 
    _e('View Changelog', 'weblizar');
    ?>
</a></li>      
					</ul>
				</div>			
			</div>		
			<div id="content">
				<div id="options_tabs" class="ui-tabs ">
					<ul class="options_tabs ui-tabs-nav" role="tablist" id="nav">					
						<li class="active" >
							<a href="#Home Option" id="general"><div class="dashicons dashicons-admin-home"></div><?php 
    _e('Home Option', 'weblizar');
    ?>
</a>
							<ul>
								<li class="currunt" ><a href="#General Option" class="ui-tabs-anchor" id="general"><?php 
    _e('General Option', 'weblizar');
    ?>
 </a></li>
								<li><a href="#Slide show Option"  id="home-image"><?php 
    _e('Slide show Option', 'weblizar');
    ?>
</a></li>
								<li><a href="#Site Info Option"  id="site-info"><?php 
    _e('Site Info Option', 'weblizar');
    ?>
</a></li>
								<li><a href="#Service Option"  id="home-service"><?php 
    _e('Service Option', 'weblizar');
    ?>
</a></li>							
							</ul>
						</li>					
						<li><a href="#Social Media Links" id="social"><div class="dashicons dashicons-twitter"></div><?php 
    _e('Social Media Links', 'weblizar');
    ?>
</a></li>
						<li><a href="#Footer Option" id="footer"><div class="dashicons dashicons-media-text"></div><?php 
    _e('Footer Option', 'weblizar');
    ?>
</a></li>
						<li ><a href="#Get Premium" id="getpro" style="background-color: #333333;" ><div class="dashicons dashicons-cart"></div><?php 
    _e('Get Premium', 'weblizar');
    ?>
</a></li>
						<li ><a href="#Premium Products" id="ourproduct" ><div class="dashicons dashicons-plus"></div><?php 
    _e('Premium Products', 'weblizar');
    ?>
</a></li>
					</ul>
					<!--------Option Data saving ------->
					<?php 
    require_once 'option-data.php';
    ?>
	
					<!--------Option Settings form ------->
					<?php 
    require_once 'option-settings.php';
    ?>
	
				</div>		
			</div>
			<div class="weblizar-header" style="margin-top:0px; border-radius: 0px 0px 6px 6px;">			
				<div class="weblizar-submenu-links" style="margin-top:15px;">
				<form method="POST">
					<input type="submit" onclick="return confirm( 'Click OK to reset theme data. Theme settings will be lost!' );" value="Restore All Defaults" name="restore_all_defaults" id="restore_all_defaults" class="button">
				<form>
				</div><!-- weblizar-submenu-links -->
			</div>
			<div class="clear"></div>
		</div>
	</div>
<?php 
    // Restore all defaults
    if (isset($_POST['restore_all_defaults'])) {
        $weblizar_theme_options = weblizar_default_settings();
        update_option('weblizar_options', $weblizar_theme_options);
    }
}
Example #3
0
function weblizar_gl_customizer($wp_customize)
{
    $ImageUrl1 = esc_url(get_template_directory_uri() . "/images/home-slide-1.png");
    $ImageUrl2 = esc_url(get_template_directory_uri() . "/images/home-slide-2.png");
    $ImageUrl3 = esc_url(get_template_directory_uri() . "/images/home-slide-3.png");
    $ImageUrl4 = esc_url(get_template_directory_uri() . "/images/home-ppt1.png");
    $ImageUrl5 = esc_url(get_template_directory_uri() . "/images/home-ppt2.png");
    $ImageUrl6 = esc_url(get_template_directory_uri() . "/images/home-ppt3.png");
    $ImageUrl7 = esc_url(get_template_directory_uri() . "/images/home-ppt4.png");
    /* Genral section */
    /* Slider Section */
    $wp_customize->add_panel('weblizar_gl_theme_option', array('title' => __('Theme Options', 'weblizar'), 'priority' => 160));
    $wp_customize->add_section('general_sec', array('title' => 'Theme General Options', 'description' => 'Here you can customize Your theme\'s general Settings', 'panel' => 'weblizar_gl_theme_option', 'capabilit' => 'edit_theme_options', 'priority' => 35));
    $wl_theme_options = weblizar_default_settings();
    $wp_customize->add_setting('weblizar_options_gl[_frontpage]', array('type' => 'option', 'default' => $wl_theme_options['_frontpage'], 'sanitize_callback' => 'weblizar_gl_sanitize_checkbox', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('weblizar_gl_front_page', array('label' => __('Show Front Page', 'weblizar'), 'type' => 'checkbox', 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[_frontpage]'));
    $wp_customize->add_setting('weblizar_options_gl[upload_image_logo]', array('type' => 'option', 'default' => $wl_theme_options['upload_image_logo'], 'sanitize_callback' => 'esc_url_raw', 'capability' => 'edit_theme_options'));
    $wp_customize->add_setting('weblizar_options_gl[height]', array('type' => 'option', 'default' => $wl_theme_options['height'], 'sanitize_callback' => 'weblizar_gl_sanitize_integer', 'capability' => 'edit_theme_options'));
    $wp_customize->add_setting('weblizar_options_gl[width]', array('type' => 'option', 'default' => $wl_theme_options['width'], 'sanitize_callback' => 'weblizar_gl_sanitize_integer', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'weblizar_gl_upload_image_logo', array('label' => __('Website Logo', 'weblizar'), 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[upload_image_logo]')));
    $wp_customize->add_control('weblizar_gl_logo_height', array('label' => __('Logo Height', 'weblizar'), 'type' => 'number', 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[height]'));
    $wp_customize->add_control('weblizar_gl_logo_width', array('label' => __('Logo Width', 'weblizar'), 'type' => 'number', 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[width]'));
    $wp_customize->add_setting('weblizar_options_gl[upload_image_favicon]', array('type' => 'option', 'default' => $wl_theme_options['upload_image_favicon'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'weblizar_gl_upload_image_favicon', array('label' => __('Custom favicon', 'weblizar'), 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[upload_image_favicon]')));
    $wp_customize->add_setting('weblizar_options_gl[latest_post]', array('type' => 'option', 'default' => $wl_theme_options['latest_post'], 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('weblizar_gl_latest_post', array('label' => __('Home Blog Title', 'weblizar'), 'type' => 'text', 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[latest_post]'));
    $wp_customize->add_setting('weblizar_options_gl[blog_text]', array('type' => 'option', 'default' => $wl_theme_options['blog_text'], 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('weblizar_gl_blog_text', array('label' => __('Home Blog Description', 'weblizar'), 'type' => 'text', 'section' => 'general_sec', 'settings' => 'weblizar_options_gl[blog_text]'));
    /* Slider options */
    $wp_customize->add_section('slider_sec', array('title' => 'Theme Slider Options', 'panel' => 'weblizar_gl_theme_option', 'description' => 'Here you can add slider images', 'capabilit' => 'edit_theme_options', 'priority' => 35));
    $wp_customize->add_setting('weblizar_options_gl[side_interval]', array('type' => 'option', 'default' => $wl_theme_options['side_interval'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_integer'));
    $wp_customize->add_control('weblizar_gl_slide_side_interval', array('label' => __('Slide Show Interval', 'weblizar'), 'type' => 'select', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[side_interval]', 'choices' => array('2000' => '2000', '3000' => '3000', '4000' => '4000', '5000' => '5000', '6000' => '6000', '7000' => '7000', '8000' => '8000', '9000' => '9000', '10000' => '10000')));
    $wp_customize->add_setting('weblizar_options_gl[side_pause]', array('type' => 'option', 'default' => $wl_theme_options['side_interval'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_control('weblizar_gl_slide_side_pause', array('label' => __('Pause On Mouse Hover', 'weblizar'), 'type' => 'select', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[side_pause]', 'choices' => array('yes' => 'Yes', 'no' => 'No')));
    $wp_customize->add_setting('weblizar_options_gl[slide_image_1]', array('type' => 'option', 'default' => $ImageUrl1, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_setting('weblizar_options_gl[slide_image_2]', array('type' => 'option', 'default' => $ImageUrl2, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_setting('weblizar_options_gl[slide_image_3]', array('type' => 'option', 'default' => $ImageUrl3, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_setting('weblizar_options_gl[slide_title_1]', array('type' => 'option', 'default' => $wl_theme_options['slide_title_1'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_title_2]', array('type' => 'option', 'default' => $wl_theme_options['slide_title_2'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_title_3]', array('type' => 'option', 'default' => $wl_theme_options['slide_title_3'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_desc_1]', array('type' => 'option', 'default' => $wl_theme_options['slide_desc_1'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_desc_2]', array('type' => 'option', 'default' => $wl_theme_options['slide_desc_2'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_desc_3]', array('type' => 'option', 'default' => $wl_theme_options['slide_desc_3'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_btn_text_1]', array('type' => 'option', 'default' => $wl_theme_options['slide_btn_text_1'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_btn_text_2]', array('type' => 'option', 'default' => $wl_theme_options['slide_btn_text_2'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_btn_text_3]', array('type' => 'option', 'default' => $wl_theme_options['slide_btn_text_3'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[slide_btn_link_1]', array('type' => 'option', 'default' => $wl_theme_options['slide_btn_link_1'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_setting('weblizar_options_gl[slide_btn_link_2]', array('type' => 'option', 'default' => $wl_theme_options['slide_btn_link_2'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_setting('weblizar_options_gl[slide_btn_link_3]', array('type' => 'option', 'default' => $wl_theme_options['slide_btn_link_3'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'weblizar_gl_slider_image_1', array('label' => __('Slider Image One', 'weblizar'), 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_image_1]')));
    $wp_customize->add_control('weblizar_gl_slide_title_1', array('label' => __('Slider title one', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_title_1]'));
    $wp_customize->add_control('weblizar_gl_slide_desc_1', array('label' => __('Slider description one', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_desc_1]'));
    $wp_customize->add_control('Slider button one', array('label' => __('Slider Button Text One', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_btn_text_1]'));
    $wp_customize->add_control('weblizar_gl_slide_btnlink_1', array('label' => __('Slider Button Link', 'weblizar'), 'type' => 'url', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_btn_link_1]'));
    $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'weblizar_gl_slider_image_2', array('label' => __('Slider Image Two ', 'weblizar'), 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_image_2]')));
    $wp_customize->add_control('weblizar_gl_slide_title_2', array('label' => __('Slider Title Two', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_title_2]'));
    $wp_customize->add_control('weblizar_gl_slide_desc_2', array('label' => __('Slider Description Two', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_desc_2]'));
    $wp_customize->add_control('weblizar_gl_slide_btn_2', array('label' => __('Slider Button Text Two', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_btn_text_2]'));
    $wp_customize->add_control('weblizar_gl_slide_btnlink_2', array('label' => __('Slider Link Two', 'weblizar'), 'type' => 'url', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_btn_link_2]'));
    $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'weblizar_gl_slider_image_3', array('label' => __('Slider Image Three', 'weblizar'), 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_image_3]')));
    $wp_customize->add_control('weblizar_gl_slide_title_3', array('label' => __('Slider Title Three', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_title_3]'));
    $wp_customize->add_control('weblizar_gl_slide_desc_3', array('label' => __('Slider Description Three', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_desc_3]'));
    $wp_customize->add_control('weblizar_gl_slide_btn_3', array('label' => __('Slider Button Text Three', 'weblizar'), 'type' => 'text', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_btn_text_3]'));
    $wp_customize->add_control('weblizar_gl_slide_btnlink_3', array('label' => __('Slider Button Link Three', 'weblizar'), 'type' => 'url', 'section' => 'slider_sec', 'settings' => 'weblizar_options_gl[slide_btn_link_3]'));
    /* Service Options */
    $wp_customize->add_section('service_section', array('title' => __("Service Options", "incredible"), 'panel' => 'weblizar_gl_theme_option', 'capability' => 'edit_theme_options', 'priority' => 35, 'active_callback' => 'is_front_page'));
    $wp_customize->add_setting('weblizar_options_gl[service_1_icons]', array('default' => esc_attr($wl_theme_options['service_1_icons']), 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[service_2_icons]', array('default' => esc_attr($wl_theme_options['service_2_icons']), 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[service_3_icons]', array('default' => esc_attr($wl_theme_options['service_3_icons']), 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[service_1_title]', array('default' => esc_attr($wl_theme_options['service_1_title']), 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[service_2_title]', array('default' => esc_attr($wl_theme_options['service_2_title']), 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'weblizar_gl_sanitize_text'));
    $wp_customize->add_setting('weblizar_options_gl[service_3_title]', array('default' => esc_attr($wl_theme_options['service_3_title']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_setting('weblizar_options_gl[service_1_text]', array('default' => esc_attr($wl_theme_options['service_1_text']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_setting('weblizar_options_gl[service_2_text]', array('default' => esc_attr($wl_theme_options['service_2_text']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_setting('weblizar_options_gl[service_3_text]', array('default' => esc_attr($wl_theme_options['service_3_text']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control(new weblizar_gl_Customize_Misc_Control($wp_customize, 'service_options1-line', array('section' => 'service_section', 'type' => 'line')));
    $wp_customize->add_control('service_one_title', array('label' => __('Service One Title', 'weblizar'), 'type' => 'text', 'section' => 'service_section', 'settings' => 'weblizar_options_gl[service_1_title]'));
    $wp_customize->add_control('weblizar_options_gl[service_1_icons]', array('label' => __('Service Icon One', 'weblizar'), 'description' => __('<a href="http://fontawesome.bootstrapcheatsheets.com">FontAwesome Icons</a>', 'weblizar'), 'section' => 'service_section', 'type' => 'text', 'settings' => 'weblizar_options_gl[service_1_icons]'));
    $wp_customize->add_control('service_one_text', array('label' => __('Service One Text', 'weblizar'), 'type' => 'text', 'section' => 'service_section', 'settings' => 'weblizar_options_gl[service_1_text]'));
    $wp_customize->add_control(new weblizar_gl_Customize_Misc_Control($wp_customize, 'service_options2-line', array('section' => 'service_section', 'type' => 'line')));
    $wp_customize->add_control('service_two_title', array('label' => __('Service Two Title', 'weblizar'), 'type' => 'text', 'section' => 'service_section', 'settings' => 'weblizar_options_gl[service_2_title]'));
    $wp_customize->add_control('weblizar_options_gl[service_2_icons]', array('label' => __('Service Icon Two', 'weblizar'), 'description' => __('<a href="http://fontawesome.bootstrapcheatsheets.com">FontAwesome Icons</a>', 'weblizar'), 'section' => 'service_section', 'type' => 'text', 'settings' => 'weblizar_options_gl[service_2_icons]'));
    $wp_customize->add_control('weblizar_gl_service_two_text', array('label' => __('Service Two Text', 'weblizar'), 'type' => 'text', 'section' => 'service_section', 'settings' => 'weblizar_options_gl[service_2_text]'));
    $wp_customize->add_control(new weblizar_gl_Customize_Misc_Control($wp_customize, 'weblizar_gl_service_options3-line', array('section' => 'service_section', 'type' => 'line')));
    $wp_customize->add_control('weblizar_gl_service_three_title', array('label' => __('Service Three Title', 'weblizar'), 'type' => 'text', 'section' => 'service_section', 'settings' => 'weblizar_options_gl[service_3_title]'));
    $wp_customize->add_control('weblizar_options_gl[service_3_icons]', array('label' => __('Service Icon Three', 'weblizar'), 'description' => __('<a href="http://fontawesome.bootstrapcheatsheets.com">FontAwesome Icons</a>', 'weblizar'), 'section' => 'service_section', 'type' => 'text', 'settings' => 'weblizar_options_gl[service_3_icons]'));
    $wp_customize->add_control('weblizar_gl_service_three_text', array('label' => __('Service Three Text', 'weblizar'), 'type' => 'text', 'section' => 'service_section', 'settings' => 'weblizar_options_gl[service_3_text]'));
    /* Social options */
    $wp_customize->add_section('social_section', array('title' => __("Social Options", "incredible"), 'panel' => 'weblizar_gl_theme_option', 'capability' => 'edit_theme_options', 'priority' => 35));
    $wp_customize->add_setting('weblizar_options_gl[social_media_in_contact_page_enabled]', array('default' => esc_attr($wl_theme_options['social_media_in_contact_page_enabled']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_checkbox', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('social_media_in_contact_page_enabled', array('label' => __('Enable Social Media Icons in Header', 'incredible'), 'type' => 'checkbox', 'section' => 'social_section', 'settings' => 'weblizar_options_gl[social_media_in_contact_page_enabled]'));
    $wp_customize->add_setting('weblizar_options_gl[footer_section_social_media_enbled]', array('default' => esc_attr($wl_theme_options['footer_section_social_media_enbled']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_checkbox', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('footer_section_social_media_enbled', array('label' => __('Enable Social Media Icons in Footer', 'incredible'), 'type' => 'checkbox', 'section' => 'social_section', 'settings' => 'weblizar_options_gl[footer_section_social_media_enbled]'));
    $wp_customize->add_setting('weblizar_options_gl[social_media_twitter_link]', array('default' => esc_attr($wl_theme_options['social_media_twitter_link']), 'type' => 'option', 'sanitize_callback' => 'esc_url_raw', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('social_media_twitter_link', array('label' => __('Twitter', 'incredible'), 'type' => 'url', 'section' => 'social_section', 'settings' => 'weblizar_options_gl[social_media_twitter_link]'));
    $wp_customize->add_setting('weblizar_options_gl[social_media_facebook_link]', array('default' => esc_attr($wl_theme_options['social_media_facebook_link']), 'type' => 'option', 'sanitize_callback' => 'esc_url_raw', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('social_media_facebook_link', array('label' => __('Facebook', 'incredible'), 'type' => 'url', 'section' => 'social_section', 'settings' => 'weblizar_options_gl[social_media_facebook_link]'));
    $wp_customize->add_setting('weblizar_options_gl[social_media_linkedin_link]', array('default' => esc_attr($wl_theme_options['social_media_linkedin_link']), 'type' => 'option', 'sanitize_callback' => 'esc_url_raw', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('social_media_linkedin_link', array('label' => __('LinkedIn', 'social_media_incredible'), 'type' => 'url', 'section' => 'social_section', 'settings' => 'weblizar_options_gl[social_media_linkedin_link]'));
    $wp_customize->add_setting('weblizar_options_gl[social_media_google_plus]', array('default' => esc_attr($wl_theme_options['social_media_google_plus']), 'type' => 'option', 'sanitize_callback' => 'esc_url_raw', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('social_media_google_plus', array('label' => __('Goole+', 'incredible'), 'type' => 'url', 'section' => 'social_section', 'settings' => 'weblizar_options_gl[social_media_google_plus]'));
    /* Footer Options */
    $wp_customize->add_section('footer_section', array('title' => __("Footer Options", "incredible"), 'panel' => 'weblizar_gl_theme_option', 'capability' => 'edit_theme_options', 'priority' => 35));
    $wp_customize->add_setting('weblizar_options_gl[footer_customizations]', array('default' => esc_attr($wl_theme_options['footer_customizations']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('footer_customizations', array('label' => __('Footer Customization Text', 'incredible'), 'type' => 'text', 'section' => 'footer_section', 'settings' => 'weblizar_options_gl[footer_customizations]'));
    $wp_customize->add_setting('weblizar_options_gl[developed_by_text]', array('default' => esc_attr($wl_theme_options['developed_by_text']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('developed_by_text', array('label' => __('Footer Customization Text', 'incredible'), 'type' => 'text', 'section' => 'footer_section', 'settings' => 'weblizar_options_gl[developed_by_text]'));
    $wp_customize->add_setting('weblizar_options_gl[developed_by_weblizar_text]', array('default' => esc_attr($wl_theme_options['developed_by_weblizar_text']), 'type' => 'option', 'sanitize_callback' => 'weblizar_gl_sanitize_text', 'capability' => 'edit_theme_options'));
    $wp_customize->add_control('developed_by_weblizar_text', array('label' => __('Footer Customization Text', 'incredible'), 'type' => 'text', 'section' => 'footer_section', 'settings' => 'weblizar_options_gl[developed_by_weblizar_text]'));
    $wp_customize->add_setting('weblizar_options_gl[developed_by_link]', array('default' => esc_attr($wl_theme_options['developed_by_link']), 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw'));
    $wp_customize->add_control('developed_by_link', array('label' => __('Footer Customization Text', 'incredible'), 'type' => 'url', 'section' => 'footer_section', 'settings' => 'weblizar_options_gl[developed_by_link]'));
}
Example #4
0
        }
        // Social Icons social_media_on_contact section yes or on
        if (isset($_POST['footer_section_social_media_enbled'])) {
            $wl_theme_options['footer_section_social_media_enbled'] = $_POST['footer_section_social_media_enbled'];
        } else {
            $wl_theme_options['footer_section_social_media_enbled'] = "off";
        }
        update_option('guardian_options', stripslashes_deep($wl_theme_options));
    }
    if ($_POST['weblizar_settings_save_social'] == 2) {
        weblizar_reset_social_setting();
    }
}
/*
 * footer customization Settings
 */
if (isset($_POST['weblizar_settings_save_footer'])) {
    if ($_POST['weblizar_settings_save_footer'] == 1) {
        foreach ($_POST as $key => $value) {
            $wl_theme_options[$key] = sanitize_text_field($_POST[$key]);
        }
        update_option('guardian_options', stripslashes_deep($wl_theme_options));
    }
    if ($_POST['weblizar_settings_save_footer'] == 2) {
        weblizar_reset_footer_customizations_setting();
    }
}
if (isset($_POST['restore_all_defaults'])) {
    $wl_theme_options = weblizar_default_settings();
    update_option('guardian_options', $wl_theme_options);
}