function tie_category_fields($tag) { //check for existing featured ID $t_id = $tag->term_id; $cat_option = get_option('tie_cat_' . $t_id); wp_print_scripts('media-upload'); wp_enqueue_script('thickbox'); wp_enqueue_style('thickbox'); $sidebars = tie_get_option('sidebars'); $new_sidebars = array('' => 'Default'); if (class_exists('Woocommerce')) { $new_sidebars['shop-widget-area'] = __('Shop - For WooCommerce Pages', 'tie'); } if ($sidebars) { foreach ($sidebars as $sidebar) { $new_sidebars[$sidebar] = $sidebar; } } $custom_slider = new WP_Query(array('post_type' => 'tie_slider', 'posts_per_page' => -1, 'no_found_rows' => 1)); $cat_slider = array(); $cat_slider[''] = 'Disabled'; $cat_slider['recent'] = 'Recent Posts'; $cat_slider['random'] = 'Random Posts'; while ($custom_slider->have_posts()) { $custom_slider->the_post(); $cat_slider[get_the_ID()] = get_the_title(); } ?> <tr class="form-field"> <td colspan="2"> <script type="text/javascript"> jQuery(document).ready(function($) { jQuery('.on-of').checkbox({empty:'<?php echo get_template_directory_uri(); ?> /panel/images/empty.png'}); }); //To Fix WPML Bug jQuery( window ).load(function($) { var logo_settings = jQuery('input[name=logo_setting_save]').val(); jQuery("#logo_setting-item input").each(function(){ if( jQuery(this).val() == logo_settings ) jQuery(this).attr('checked','checked'); }); }); </script> <div class="tiepanel-item"> <h3><?php echo theme_name; ?> - Category Settings</h3> <?php tie_cat_options(array("name" => "Mega Menu", "id" => "cat_mega_menu", "cat" => $t_id, "extra_text" => 'To show latest posts in the Main Nav .', "type" => "checkbox")); tie_cat_options(array("name" => 'Custom Sidebar', "id" => "cat_sidebar", "type" => "select", "cat" => $t_id, "options" => $new_sidebars)); tie_cat_options(array("name" => 'Custom Slider', "id" => "cat_slider", "type" => "select", "cat" => $t_id, "options" => $cat_slider)); ?> </div> <div class="tiepanel-item"> <h3><?php echo theme_name; ?> - Category Logo</h3> <?php tie_cat_options(array("name" => "Custom Logo", "id" => "cat_custom_logo", "cat" => $t_id, "type" => "checkbox")); tie_cat_options(array("name" => "Logo Setting", "id" => "logo_setting", "type" => "radio", "cat" => $t_id, "options" => array("logo" => "Custom Image Logo", "title" => "Display The Category Title"))); ?> <input type="hidden" name="logo_setting_save" value="<?php if (!empty($cat_option['logo_setting'])) { echo $cat_option['logo_setting']; } ?> " /> <?php tie_cat_options(array("name" => "Custom Logo Image", "id" => "logo", "cat" => $t_id, "type" => "upload")); tie_cat_options(array("name" => "Logo Image (Retina Version @2x)", "id" => "logo_retina", "type" => "upload", "cat" => $t_id, "extra_text" => 'Please choose an image file for the retina version of the logo. It should be 2x the size of main logo.')); tie_cat_options(array("name" => "Standard Logo Width for Retina Logo", "id" => "logo_retina_width", "type" => "short-text", "cat" => $t_id, "extra_text" => 'If retina logo is uploaded, please enter the standard logo (1x) version width, do not enter the retina logo width.')); tie_cat_options(array("name" => "Standard Logo Height for Retina Logo", "id" => "logo_retina_height", "type" => "short-text", "cat" => $t_id, "extra_text" => 'If retina logo is uploaded, please enter the standard logo (1x) version height, do not enter the retina logo height.')); tie_cat_options(array("name" => "Logo Margin Top", "id" => "logo_margin", "type" => "slider", "cat" => $t_id, "unit" => "px", "max" => 100, "min" => 0)); ?> </div> <div class="tiepanel-item"> <h3><?php echo theme_name; ?> - Category Style </h3> <?php tie_cat_options(array("name" => "Main color", "id" => "cat_color", "cat" => $t_id, "type" => "color")); tie_cat_options(array("name" => "Background", "id" => "cat_background", "cat" => $t_id, "type" => "background")); tie_cat_options(array("name" => "Full Screen Background", "id" => "cat_background_full", "cat" => $t_id, "type" => "checkbox")); ?> </div> </td> </tr> <?php }
function tie_category_fields($tag) { $checked = 'checked="checked"'; $t_id = $tag->term_id; $tie_cats_options = get_option('tie_cats_options'); if (!empty($tie_cats_options[$t_id])) { $cat_option = $tie_cats_options[$t_id]; } wp_enqueue_media(); $sidebars = tie_get_option('sidebars'); $new_sidebars = array('' => __('Default', 'tie')); if (class_exists('Woocommerce')) { $new_sidebars['shop-widget-area'] = __('Shop - For WooCommerce Pages', 'tie'); } if ($sidebars) { foreach ($sidebars as $sidebar) { $new_sidebars[$sidebar] = $sidebar; } } $custom_slider = new WP_Query(array('post_type' => 'tie_slider', 'posts_per_page' => -1, 'no_found_rows' => 1)); $cat_slider = array(); $cat_slider[''] = __('Disable', 'tie'); $cat_slider['recent'] = __('Recent Posts', 'tie'); $cat_slider['random'] = __('Random Posts', 'tie'); while ($custom_slider->have_posts()) { $custom_slider->the_post(); $cat_slider[get_the_ID()] = get_the_title(); } wp_reset_query(); ?> <tr class="form-field"> <td colspan="2"> <script type="text/javascript"> jQuery(document).ready(function($) { jQuery('.on-of').checkbox({empty:'<?php echo get_template_directory_uri(); ?> /framework/admin/images/empty.png'}); }); /* To Fix WPML Bug */ jQuery( window ).load(function($) { var logo_settings = jQuery('input[name=logo_setting_save]').val(); jQuery("#logo_setting-item input").each(function(){ if( jQuery(this).val() == logo_settings ) jQuery(this).attr('checked','checked'); }); }); </script> <div class="tiepanel-item"> <h3><?php echo THEME_NAME; ?> - <?php _e('Category Layout', 'tie'); ?> </h3> <?php $tie_category_layout = ''; if (!empty($cat_option['category_layout'])) { $tie_category_layout = $cat_option['category_layout']; } ?> <div class="option-item"> <ul id="tie_category_layout" class="tie-options tie-archives-options" style="padding:0; margin:0;"> <li> <input name="tie_cat[category_layout]" type="radio" value="excerpt" <?php if ($tie_category_layout == 'excerpt' || !$tie_category_layout) { echo $checked; } ?> /> <a class="checkbox-select" href="#"><img src="<?php echo get_template_directory_uri(); ?> /framework/admin/images/arc-1.png" /></a> </li> <li> <input name="tie_cat[category_layout]" type="radio" value="full_thumb" <?php if ($tie_category_layout == 'full_thumb') { echo $checked; } ?> /> <a class="checkbox-select" href="#"><img src="<?php echo get_template_directory_uri(); ?> /framework/admin/images/arc-2.png" /></a> </li> <li> <input name="tie_cat[category_layout]" type="radio" value="content" <?php if ($tie_category_layout == 'content') { echo $checked; } ?> /> <a class="checkbox-select" href="#"><img src="<?php echo get_template_directory_uri(); ?> /framework/admin/images/arc-3.png" /></a> </li> <li> <input name="tie_cat[category_layout]" type="radio" value="masonry" <?php if ($tie_category_layout == 'masonry') { echo $checked; } ?> /> <a class="checkbox-select" href="#"><img src="<?php echo get_template_directory_uri(); ?> /framework/admin/images/arc-4.png" /></a> </li> <li> <input name="tie_cat[category_layout]" type="radio" value="timeline" <?php if ($tie_category_layout == 'timeline') { echo $checked; } ?> /> <a class="checkbox-select" href="#"><img src="<?php echo get_template_directory_uri(); ?> /framework/admin/images/arc-6.png" /></a> </li> </ul> </div> </div> <div class="tiepanel-item"> <h3><?php echo THEME_NAME; ?> - <?php _e('Category Sidebar', 'tie'); ?> </h3> <?php tie_cat_options(array("name" => __('Custom Sidebar', 'tie'), "id" => "cat_sidebar", "type" => "select", "cat" => $t_id, "options" => $new_sidebars)); ?> </div> <div class="tiepanel-item"> <h3><?php echo THEME_NAME; ?> - <?php _e('Category Slider', 'tie'); ?> </h3> <?php tie_cat_options(array("name" => __('Slider', 'tie'), "id" => "cat_slider", "type" => "select", "cat" => $t_id, "options" => $cat_slider)); tie_cat_options(array("name" => __('Number of posts to show', 'tie'), "id" => "slider_number", "default" => 5, "cat" => $t_id, "type" => "short-text")); tie_cat_options(array("name" => __('Slider Type', 'tie'), "id" => "slider_type", "type" => "radio", "cat" => $t_id, "options" => array("flexi" => __('FlexSlider', 'tie'), "elastic" => __('Elastic Slideshow', 'tie')))); ?> <div id="elastic"> <?php tie_cat_options(array("name" => __('Animation Effect', 'tie'), "id" => "elastic_slider_effect", "type" => "select", "cat" => $t_id, "options" => array('center' => __('Center', 'tie'), 'sides' => __('Sides', 'tie')))); tie_cat_options(array("name" => __('Autoplay', 'tie'), "id" => "elastic_slider_autoplay", "cat" => $t_id, "type" => "checkbox")); tie_cat_options(array("name" => __('Slideshow Speed', 'tie'), "id" => "elastic_slider_interval", "type" => "slider", "cat" => $t_id, "unit" => "ms", "default" => 3000, "max" => 40000, "min" => 100)); tie_cat_options(array("name" => __('Animation Speed', 'tie'), "id" => "elastic_slider_speed", "type" => "slider", "cat" => $t_id, "unit" => "ms", "default" => 800, "max" => 40000, "min" => 100)); ?> </div> <div id="flexi"> <?php tie_cat_options(array("name" => __('Animation Effect', 'tie'), "id" => "flexi_slider_effect", "type" => "select", "cat" => $t_id, "options" => array('fade' => __('Fade', 'tie'), 'slideV' => __('Slide Vertical', 'tie'), 'slideH' => __('Slide Horizontal', 'tie')))); tie_cat_options(array("name" => __('Slideshow Speed', 'tie'), "id" => "flexi_slider_speed", "type" => "slider", "cat" => $t_id, "unit" => "ms", "default" => 7000, "max" => 40000, "min" => 100)); tie_cat_options(array("name" => __('Animation Speed', 'tie'), "id" => "flexi_slider_time", "type" => "slider", "cat" => $t_id, "unit" => "ms", "default" => 600, "max" => 40000, "min" => 100)); ?> </div> <?php tie_cat_options(array("name" => __('Show Slides Caption', 'tie'), "id" => "slider_caption", "cat" => $t_id, "type" => "checkbox")); tie_cat_options(array("name" => __('Slides Caption Length', 'tie'), "id" => "slider_caption_length", "cat" => $t_id, "default" => 100, "type" => "short-text")); ?> </div> <div class="tiepanel-item"> <h3><?php echo THEME_NAME; ?> - <?php _e('Category Logo', 'tie'); ?> </h3> <?php tie_cat_options(array("name" => __('Custom Logo', 'tie'), "id" => "cat_custom_logo", "cat" => $t_id, "type" => "checkbox")); tie_cat_options(array("name" => __('Logo Setting', 'tie'), "id" => "logo_setting", "type" => "radio", "cat" => $t_id, "options" => array("logo" => __('Custom Image Logo', 'tie'), "title" => __('Display The Category Title', 'tie')))); ?> <input type="hidden" name="logo_setting_save" value="<?php if (!empty($cat_option['logo_setting'])) { echo $cat_option['logo_setting']; } ?> " /> <?php tie_cat_options(array("name" => __('Custom Logo Image', 'tie'), "id" => "logo", "cat" => $t_id, "type" => "upload")); tie_cat_options(array("name" => __('Logo Image (Retina Version @2x)', 'tie'), "id" => "logo_retina", "type" => "upload", "cat" => $t_id, "extra_text" => __('Please choose an image file for the retina version of the logo. It should be 2x the size of main logo.', 'tie'))); tie_cat_options(array("name" => __('Standard Logo Width for Retina Logo', 'tie'), "id" => "logo_retina_width", "type" => "short-text", "cat" => $t_id, "extra_text" => __('If retina logo is uploaded, please enter the standard logo (1x) version width, do not enter the retina logo width.', 'tie'))); tie_cat_options(array("name" => __('Standard Logo Height for Retina Logo', 'tie'), "id" => "logo_retina_height", "type" => "short-text", "cat" => $t_id, "extra_text" => __('If retina logo is uploaded, please enter the standard logo (1x) version height, do not enter the retina logo height.', 'tie'))); tie_cat_options(array("name" => __('Logo Margin Top', 'tie'), "id" => "logo_margin", "type" => "slider", "cat" => $t_id, "unit" => "px", "max" => 100, "min" => 0)); tie_cat_options(array("name" => __('Logo Margin Bottom', 'tie'), "id" => "logo_margin_bottom", "type" => "slider", "cat" => $t_id, "unit" => "px", "max" => 100, "min" => 0)); ?> </div> <div class="tiepanel-item"> <h3><?php echo THEME_NAME; ?> - <?php _e('Category Style', 'tie'); ?> </h3> <?php tie_cat_options(array("name" => __('Main Color', 'tie'), "id" => "cat_color", "cat" => $t_id, "type" => "color")); tie_cat_options(array("name" => __('Background', 'tie'), "id" => "cat_background", "cat" => $t_id, "type" => "background")); tie_cat_options(array("name" => __('Full Screen Background', 'tie'), "id" => "cat_background_full", "cat" => $t_id, "type" => "checkbox")); ?> </div> </td> </tr> <?php }
function tie_category_fields($tag) { //check for existing featured ID $t_id = $tag->term_id; $cat_option = get_option('tie_cat_' . $t_id); wp_print_scripts('media-upload'); wp_enqueue_script('thickbox'); wp_enqueue_style('thickbox'); $sidebars = tie_get_option('sidebars'); $new_sidebars = array('' => 'Default'); if (class_exists('Woocommerce')) { $new_sidebars['shop-widget-area'] = __('Shop - For WooCommerce Pages', 'tie'); } if ($sidebars) { foreach ($sidebars as $sidebar) { $new_sidebars[$sidebar] = $sidebar; } } $custom_slider = new WP_Query(array('post_type' => 'tie_slider', 'posts_per_page' => -1, 'no_found_rows' => 1)); $cat_slider = array(); $cat_slider[''] = 'Disabled'; $cat_slider['recent'] = 'Recent Posts'; $cat_slider['random'] = 'Random Posts'; while ($custom_slider->have_posts()) { $custom_slider->the_post(); $cat_slider[get_the_ID()] = get_the_title(); } ?> <tr class="form-field"> <td colspan="2"> <script type="text/javascript"> jQuery(document).ready(function($) { jQuery('.on-of').checkbox({empty:'<?php echo get_template_directory_uri(); ?> /panel/images/empty.png'}); }); //To Fix WPML Bug jQuery( window ).load(function($) { var logo_settings = jQuery('input[name=logo_setting_save]').val(); jQuery("#logo_setting-item input").each(function(){ if( jQuery(this).val() == logo_settings ) jQuery(this).attr('checked','checked'); }); }); </script> <div class="tiepanel-item"> <h3><?php echo theme_name; ?> - Category Settings</h3> <?php tie_cat_options(array("name" => "Mega Menu", "id" => "cat_mega_menu", "cat" => $t_id, "extra_text" => 'To show latest posts in the Main Nav .', "type" => "checkbox")); tie_cat_options(array("name" => 'Custom Sidebar', "id" => "cat_sidebar", "type" => "select", "cat" => $t_id, "options" => $new_sidebars)); tie_cat_options(array("name" => 'Custom <strong>Narrow</strong> Sidebar', "id" => "cat_narrow_sidebar", "type" => "select", "cat" => $t_id, "options" => $new_sidebars)); tie_cat_options(array("name" => 'Custom Slider', "id" => "cat_slider", "type" => "select", "cat" => $t_id, "options" => $cat_slider)); ?> </div> <div class="tiepanel-item"> <h3><?php echo theme_name; ?> - Category Style </h3> <?php tie_cat_options(array("name" => "Main color", "id" => "cat_color", "cat" => $t_id, "type" => "color")); tie_cat_options(array("name" => "Background", "id" => "cat_background", "cat" => $t_id, "type" => "background")); tie_cat_options(array("name" => "Full Screen Background", "id" => "cat_background_full", "cat" => $t_id, "type" => "checkbox")); ?> </div> </td> </tr> <?php }