function tie_register() { ## Register Main style.css file wp_register_style('tie-style', get_stylesheet_uri(), array(), '', 'all'); wp_enqueue_style('tie-style'); ## Register All Scripts wp_register_script('tie-scripts', get_template_directory_uri() . '/js/tie-scripts.js', array('jquery'), false, true); wp_register_script('tie-tabs', get_template_directory_uri() . '/js/tabs.min.js', array('jquery'), false, true); wp_register_script('tie-cycle', get_template_directory_uri() . '/js/jquery.cycle.all.js', array('jquery'), false, true); wp_register_script('tie-validation', get_template_directory_uri() . '/js/validation.js', array('jquery'), false, true); wp_register_script('tie-flexslider', get_template_directory_uri() . '/js/jquery.flexslider-min.js', array('jquery'), false, true); ## Get Global Scripts wp_enqueue_script('tie-scripts'); ## Register WooCommerce css file wp_register_style('tie-woocommerce', get_template_directory_uri() . '/css/woocommerce.css', array(), '', 'all'); if (class_exists('Woocommerce')) { wp_enqueue_style('tie-woocommerce'); } ## Get Validation Script if (tie_get_option('comment_validation') && (is_page() || is_single()) && comments_open()) { wp_enqueue_script('tie-validation'); } ## For facebook & Google + share if (is_singular() && tie_get_option('post_og_cards') && (!function_exists('bp_current_component') || function_exists('bp_current_component') && !bp_current_component())) { tie_og_data(); } }
function tie_register() { ## Register Main style.css file wp_register_style('tie-style', get_stylesheet_uri(), array(), '', 'all'); wp_enqueue_style('tie-style'); ## Register All Scripts wp_register_script('tie-scripts', get_template_directory_uri() . '/js/tie-scripts.js', array('jquery'), false, true); wp_register_script('tie-tabs', get_template_directory_uri() . '/js/tabs.min.js', array('jquery'), false, true); wp_register_script('tie-cycle', get_template_directory_uri() . '/js/jquery.cycle.all.js', array('jquery'), false, true); wp_register_script('tie-validation', get_template_directory_uri() . '/js/validation.js', array('jquery'), false, true); wp_register_script('tie-masonry', get_template_directory_uri() . '/js/isotope.js', array('jquery'), false, true); wp_register_script('tie-ilightbox', get_template_directory_uri() . '/js/ilightbox.packed.js', array('jquery'), false, true); ## Get Global Scripts wp_enqueue_script('tie-scripts'); wp_enqueue_script('tie-ilightbox'); ## Register WooCommerce css file wp_register_style('tie-woocommerce', get_template_directory_uri() . '/css/woocommerce.css', array(), '', 'all'); if (class_exists('Woocommerce')) { wp_enqueue_style('tie-woocommerce'); } ## Register bbPress css file wp_register_style('tie-bbpress', get_template_directory_uri() . '/css/bbpress.css', array(), '', 'all'); if (class_exists('bbpress')) { wp_enqueue_style('tie-bbpress'); } ## Register buddyPress css file wp_register_style('tie-buddypress', get_template_directory_uri() . '/css/buddypress.css', array(), '', 'all'); if (class_exists('buddypress')) { wp_enqueue_style('tie-buddypress'); } ## Get Validation Script if (tie_get_option('comment_validation') && is_singular() && comments_open()) { wp_enqueue_script('tie-validation'); } $lightbox_skin = 'dark'; if (tie_get_option('lightbox_skin')) { $lightbox_skin = tie_get_option('lightbox_skin'); } wp_enqueue_style('tie-ilightbox-skin', get_template_directory_uri() . '/css/ilightbox/' . $lightbox_skin . '-skin/skin.css'); ## For facebook & Google + share if (is_singular() && tie_get_option('post_og_cards') && (!function_exists('bp_current_component') || function_exists('bp_current_component') && !bp_current_component())) { tie_og_data(); } ## Sticky Sidebars $sticky_sidebar = false; if (tie_get_option('sticky_sidebar')) { $sticky_sidebar = true; if ((is_home() || is_front_page()) && tie_get_option('sticky_sidebar_disable_homepage') || is_page() && tie_get_option('sticky_sidebar_disable_pages') || is_single() && tie_get_option('sticky_sidebar_disable_posts') || is_tag() && tie_get_option('sticky_sidebar_disable_tag') || is_category() && tie_get_option('sticky_sidebar_disable_cat')) { $sticky_sidebar = false; } } ## Inline Vars $tie_js_vars = array("mobile_menu_active" => tie_get_option('mobile_menu_active'), "mobile_menu_top" => tie_get_option('mobile_menu_top'), "lightbox_all" => tie_get_option('lightbox_all'), "lightbox_gallery" => tie_get_option('lightbox_gallery'), "woocommerce_lightbox" => get_option('woocommerce_enable_lightbox'), "lightbox_skin" => $lightbox_skin, "lightbox_thumb" => tie_get_option('lightbox_thumbs'), "lightbox_arrows" => tie_get_option('lightbox_arrows'), "sticky_sidebar" => $sticky_sidebar, "is_singular" => is_singular(), "reading_indicator" => tie_get_option('reading_indicator'), "lang_no_results" => __ti('No Results'), "lang_results_found" => __ti('Results Found')); wp_localize_script('tie-scripts', 'tie', $tie_js_vars); }
function tie_wp_head() { global $custom_typography; ## For facebook & Google + share if (is_singular() && tie_get_option('post_og_cards') && (!function_exists('bp_current_component') || function_exists('bp_current_component') && !bp_current_component())) { tie_og_data(); } ?> <!--[if IE]> <script type="text/javascript">jQuery(document).ready(function (){ jQuery(".menu-item").has("ul").children("a").attr("aria-haspopup", "true");});</script> <![endif]--> <!--[if lt IE 9]> <script src="<?php echo get_template_directory_uri(); ?> /js/html5.js"></script> <script src="<?php echo get_template_directory_uri(); ?> /js/selectivizr-min.js"></script> <![endif]--> <!--[if IE 8]> <link rel="stylesheet" type="text/css" media="all" href="<?php echo get_template_directory_uri(); ?> /css/ie8.css" /> <![endif]--> <script type='text/javascript'> /* <![CDATA[ */ var tievar = {'go_to' : '<?php _e('Go to...', 'tie'); ?> '}; var tie = {"ajaxurl":"<?php echo admin_url('admin-ajax.php'); ?> " , "your_rating":"<?php _e('Your Rating:', 'tie'); ?> "}; /* ]]> */ </script> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <?php if (tie_get_option('disable_responsive')) { ?> <meta name="viewport" content="width=1220" /> <?php } else { ?> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /> <?php } ?> <style type="text/css" media="screen"> <?php echo "\n"; if (tie_get_option('background_type') == 'pattern') { if (tie_get_option('background_pattern') || tie_get_option('background_pattern_color')) { ?> body { <?php if (tie_get_option('background_pattern_color')) { ?> background-color: <?php echo tie_get_option('background_pattern_color'); ?> !important; <?php } if (tie_get_option('background_pattern')) { ?> background-image : url(<?php echo get_template_directory_uri(); ?> /images/patterns/<?php echo tie_get_option('background_pattern'); ?> .png);<?php } ?> background-position: top center; } <?php } } elseif (tie_get_option('background_type') == 'custom') { $bg = tie_get_option('background'); if (tie_get_option('background_full')) { ?> body{background:<?php if (!empty($bg['color'])) { echo $bg['color']; } else { echo "#FFF"; } ?> ;} .background-cover{<?php echo "\n"; ?> background-color:<?php echo $bg['color']; ?> !important; <?php if (!empty($bg['img'])) { ?> background-image : url('<?php echo $bg['img']; ?> ') !important;<?php echo "\n"; ?> filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $bg['img']; ?> ',sizingMethod='scale') !important;<?php echo "\n"; ?> -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $bg['img']; ?> ',sizingMethod='scale')" !important;<?php echo "\n"; } ?> } <?php } else { ?> body{ <?php if (!empty($bg['color'])) { ?> background-color:<?php echo $bg['color']; ?> !important; <?php echo "\n"; } if (!empty($bg['img'])) { ?> background-image: url('<?php echo $bg['img']; ?> ') !important; <?php echo "\n"; } if (!empty($bg['repeat'])) { ?> background-repeat:<?php echo $bg['repeat']; ?> !important; <?php echo "\n"; } if (!empty($bg['attachment'])) { ?> background-attachment:<?php echo $bg['attachment']; ?> !important; <?php echo "\n"; } if (!empty($bg['hor']) || !empty($bg['ver'])) { ?> background-position:<?php echo $bg['hor']; ?> <?php echo $bg['ver']; ?> !important; <?php echo "\n"; } ?> } <?php } } foreach ($custom_typography as $selector => $value) { $option = tie_get_option($value); if ($option['font'] || $option['color'] || $option['size'] || $option['weight'] || $option['style']) { echo "\n" . $selector . "{\n"; if ($option['font']) { echo "\tfont-family: " . tie_get_font($option['font']) . ";\n"; } if ($option['color']) { echo "\tcolor :" . $option['color'] . " !important;\n"; } if ($option['size']) { echo "\tfont-size : " . $option['size'] . "px !important;\n"; } if ($option['weight']) { echo "\tfont-weight: " . $option['weight'] . " !important;\n"; } if ($option['style']) { echo "\tfont-style: " . $option['style'] . " !important;\n"; } ?> } <?php } } if (tie_get_option('global_color')) { tie_theme_color(tie_get_option('global_color')); } if (tie_get_option('links_color') || tie_get_option('links_decoration')) { ?> a { <?php if (tie_get_option('links_color')) { echo 'color: ' . tie_get_option('links_color') . ';'; } ?> <?php if (tie_get_option('links_decoration')) { echo 'text-decoration: ' . tie_get_option('links_decoration') . ';'; } ?> } <?php } if (tie_get_option('links_color_hover') || tie_get_option('links_decoration_hover')) { ?> a:hover { <?php if (tie_get_option('links_color_hover')) { echo 'color: ' . tie_get_option('links_color_hover') . ';'; } ?> <?php if (tie_get_option('links_decoration_hover')) { echo 'text-decoration: ' . tie_get_option('links_decoration_hover') . ';'; } ?> } <?php } if (tie_get_option('highlighted_color')) { ?> ::-moz-selection { background: <?php echo tie_get_option('highlighted_color'); ?> ;} ::selection { background: <?php echo tie_get_option('highlighted_color'); ?> ; } <?php } if (tie_get_option('topbar_background')) { ?> .top-nav, .top-nav ul ul {background-color:<?php echo tie_get_option('topbar_background'); ?> ;}<?php echo "\n"; } if (tie_get_option('topbar_links_color') || tie_get_option('topbar_shadow_color')) { ?> .top-nav ul li a , .top-nav ul ul a { <?php if (tie_get_option('topbar_links_color')) { echo 'color: ' . tie_get_option('topbar_links_color') . ' !important;'; } ?> <?php if (tie_get_option('topbar_shadow_color')) { echo 'text-shadow: 0 1px 1px ' . tie_get_option('topbar_shadow_color') . ' !important;'; } ?> } <?php } if (tie_get_option('topbar_links_color_hover') || tie_get_option('topbar_shadow_color_hover')) { ?> .top-nav ul li a:hover, .top-nav ul li:hover > a, .top-nav ul :hover > a , .top-nav ul li.current-menu-item a { <?php if (tie_get_option('topbar_links_color_hover')) { echo 'color: ' . tie_get_option('topbar_links_color_hover') . ' !important;'; } ?> <?php if (tie_get_option('topbar_shadow_color_hover')) { echo 'text-shadow: 0 1px 1px ' . tie_get_option('topbar_shadow_color_hover') . ' !important;'; } ?> } <?php } $header_bg = tie_get_option('header_background'); if (!empty($header_bg['img']) || !empty($header_bg['color'])) { ?> header#theme-header{background:<?php echo $header_bg['color']; ?> <?php if (!empty($header_bg['img'])) { ?> url('<?php echo $header_bg['img']; ?> ')<?php } ?> <?php echo $header_bg['repeat']; ?> <?php echo $header_bg['attachment']; ?> <?php echo $header_bg['hor']; ?> <?php echo $header_bg['ver']; ?> !important;}<?php echo "\n"; } if (tie_get_option('nav_background')) { ?> #main-nav, #main-nav ul ul, #main-nav ul li.mega-menu .mega-menu-block {background-color:<?php echo tie_get_option('nav_background') . ' !important;'; ?> ;}<?php echo "\n"; } if (tie_get_option('nav_links_color') || tie_get_option('nav_shadow_color')) { ?> #main-nav ul li a , #main-nav ul ul a , #main-nav ul.sub-menu a { <?php if (tie_get_option('nav_links_color')) { echo 'color: ' . tie_get_option('nav_links_color') . ' !important;'; } ?> <?php if (tie_get_option('nav_shadow_color')) { echo 'text-shadow: 0 1px 1px ' . tie_get_option('nav_shadow_color') . ' !important;'; } ?> } <?php } if (tie_get_option('nav_links_color_hover') || tie_get_option('nav_shadow_color_hover')) { ?> #main-nav ul li a:hover, #main-nav ul li:hover > a, #main-nav ul :hover > a , #main-nav ul ul li:hover > a, #main-nav ul ul :hover > a { <?php if (tie_get_option('nav_links_color_hover')) { echo 'color: ' . tie_get_option('nav_links_color_hover') . ' !important;'; } ?> <?php if (tie_get_option('nav_shadow_color_hover')) { echo 'text-shadow: 0 1px 1px ' . tie_get_option('nav_shadow_color_hover') . ' !important;'; } ?> } <?php } if (tie_get_option('nav_current_links_color') || tie_get_option('nav_current_shadow_color')) { ?> #main-nav ul li.current-menu-item a { <?php if (tie_get_option('nav_current_links_color')) { echo 'color: ' . tie_get_option('nav_current_links_color') . ' !important;'; } ?> <?php if (tie_get_option('nav_current_shadow_color')) { echo 'text-shadow: 0 1px 1px ' . tie_get_option('nav_current_shadow_color') . ' !important;'; } ?> } <?php } if (tie_get_option('nav_sep1')) { ?> #main-nav ul li { border-color: <?php echo tie_get_option('nav_sep1'); ?> ; } #main-nav ul ul li, #main-nav ul ul li:first-child { border-top-color: <?php echo tie_get_option('nav_sep1'); ?> ; } <?php } if (tie_get_option('nav_sep2')) { ?> #main-nav ul li a { border-left-color: <?php echo tie_get_option('nav_sep2'); ?> ; } #main-nav ul ul li, #main-nav ul ul li:first-child { border-bottom-color: <?php echo tie_get_option('nav_sep2'); ?> ; } <?php } $content_bg = tie_get_option('main_content_bg'); if (!empty($content_bg['img']) || !empty($content_bg['color'])) { ?> .wrapper{background:<?php echo $content_bg['color']; ?> <?php if (!empty($content_bg['img'])) { ?> url('<?php echo $content_bg['img']; ?> ')<?php } ?> <?php echo $content_bg['repeat']; ?> <?php echo $content_bg['attachment']; ?> <?php echo $content_bg['hor']; ?> <?php echo $content_bg['ver']; ?> ;}<?php echo "\n"; } ?> <?php if (tie_get_option('post_links_color') || tie_get_option('post_links_decoration')) { ?> body.single .post .entry a, body.page .post .entry a { <?php if (tie_get_option('post_links_color')) { echo 'color: ' . tie_get_option('post_links_color') . ';'; } ?> <?php if (tie_get_option('post_links_decoration')) { echo 'text-decoration: ' . tie_get_option('post_links_decoration') . ';'; } ?> } <?php } if (tie_get_option('post_links_color_hover') || tie_get_option('post_links_decoration_hover')) { ?> body.single .post .entry a:hover, body.page .post .entry a:hover { <?php if (tie_get_option('post_links_color_hover')) { echo 'color: ' . tie_get_option('post_links_color_hover') . ';'; } ?> <?php if (tie_get_option('post_links_decoration_hover')) { echo 'text-decoration: ' . tie_get_option('post_links_decoration_hover') . ';'; } ?> } <?php } $footer_bg = tie_get_option('footer_background'); if (!empty($footer_bg['img']) || !empty($footer_bg['color'])) { ?> footer , .footer-bottom{background:<?php echo $footer_bg['color']; ?> <?php if (!empty($footer_bg['img'])) { ?> url('<?php echo $footer_bg['img']; ?> ')<?php } ?> <?php echo $footer_bg['repeat']; ?> <?php echo $footer_bg['attachment']; ?> <?php echo $footer_bg['hor']; ?> <?php echo $footer_bg['ver']; ?> ;}<?php echo "\n"; } if (tie_get_option('footer_title_color')) { ?> .footer-widget-top h3 { <?php if (tie_get_option('footer_title_color')) { echo 'color: ' . tie_get_option('footer_title_color') . ';'; } ?> } <?php } if (tie_get_option('footer_links_color')) { ?> footer a { <?php if (tie_get_option('footer_links_color')) { echo 'color: ' . tie_get_option('footer_links_color') . ' !important;'; } ?> } <?php } if (tie_get_option('footer_links_color_hover')) { ?> footer a:hover {<?php if (tie_get_option('footer_links_color_hover')) { echo 'color: ' . tie_get_option('footer_links_color_hover') . ' !important;'; } ?> } <?php } //Custom Categories and Posts Colors. global $post; $cat_bg = $cat_color = $cat_full = ''; if (is_category() || is_singular() || function_exists('is_woocommerce') && is_woocommerce()) { if (is_category()) { $category_id = get_query_var('cat'); $cat_options = get_option("tie_cat_{$category_id}"); if (!empty($cat_options['cat_background'])) { $cat_bg = $cat_options['cat_background']; } if (!empty($cat_options['cat_color'])) { $cat_color = $cat_options['cat_color']; } if (!empty($cat_options['cat_background_full'])) { $cat_full = $cat_options['cat_background_full']; } } if (is_singular() || function_exists('is_woocommerce') && is_woocommerce()) { $current_ID = $post->ID; if (function_exists('is_woocommerce') && is_woocommerce()) { $current_ID = woocommerce_get_page_id('shop'); } $get_meta = get_post_custom($current_ID); if (!empty($get_meta['post_color'][0])) { $cat_color = $get_meta["post_color"][0]; } if (!empty($get_meta['post_background'][0])) { $cat_bg = unserialize($get_meta["post_background"][0]); } if (!empty($get_meta['post_background_full'][0])) { $cat_full = $get_meta['post_background_full'][0]; } if (is_single()) { $categories = get_the_category($post->ID); $category_id = $categories[0]->term_id; $cat_options = get_option("tie_cat_{$category_id}"); if (empty($cat_color) && !empty($cat_options['cat_color'])) { $cat_color = $cat_options['cat_color']; } if (empty($cat_full) && !empty($cat_options['cat_background_full'])) { $cat_full = $cat_options['cat_background_full']; } if (empty($cat_bg['color']) && empty($cat_bg['img']) && !empty($cat_options['cat_background'])) { $cat_bg = $cat_options['cat_background']; } } } if (!empty($cat_bg['color']) || !empty($cat_bg['img'])) { if ($cat_full) { ?> .background-cover{<?php echo "\n"; ?> background-color:<?php echo $cat_bg['color']; ?> !important; <?php if (!empty($cat_bg['img'])) { ?> background-image : url('<?php echo $cat_bg['img']; ?> ') !important;<?php echo "\n"; ?> filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $cat_bg['img']; ?> ',sizingMethod='scale') !important;<?php echo "\n"; ?> -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $cat_bg['img']; ?> ',sizingMethod='scale')" !important;<?php echo "\n"; } ?> } <?php } else { ?> body{ <?php if (!empty($cat_bg['color'])) { ?> background-color:<?php echo $cat_bg['color']; ?> !important; <?php echo "\n"; } if (!empty($cat_bg['img'])) { ?> background-image: url('<?php echo $cat_bg['img']; ?> ') !important; <?php echo "\n"; } if (!empty($cat_bg['repeat'])) { ?> background-repeat:<?php echo $cat_bg['repeat']; ?> !important; <?php echo "\n"; } if (!empty($cat_bg['attachment'])) { ?> background-attachment:<?php echo $cat_bg['attachment']; ?> !important; <?php echo "\n"; } if (!empty($cat_bg['hor']) || !empty($cat_bg['ver'])) { ?> background-position:<?php echo $cat_bg['hor']; ?> <?php echo $cat_bg['ver']; ?> !important; <?php echo "\n"; } ?> }<?php echo "\n"; ?> .background-cover{<?php echo "\n"; ?> background-color: transparent !important; background-image : none !important;<?php echo "\n"; ?> filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none',sizingMethod='scale') !important;<?php echo "\n"; ?> -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none',sizingMethod='scale')" !important;<?php echo "\n"; ?> } <?php } } if (!empty($cat_color)) { tie_theme_color($cat_color); } } $css_code = str_replace("<pre>", "", htmlspecialchars_decode(tie_get_option('css'))); echo $css_code = str_replace("</pre>", "", $css_code), "\n"; if (tie_get_option('css_tablets')) { ?> @media only screen and (max-width: 985px) and (min-width: 768px){ <?php $css_code1 = str_replace("<pre>", "", htmlspecialchars_decode(tie_get_option('css_tablets'))); echo $css_code1 = str_replace("</pre>", "", $css_code1), "\n"; ?> } <?php } if (tie_get_option('css_wide_phones')) { ?> @media only screen and (max-width: 767px) and (min-width: 480px){ <?php $css_code2 = str_replace("<pre>", "", htmlspecialchars_decode(tie_get_option('css_wide_phones'))); echo $css_code2 = str_replace("</pre>", "", $css_code2), "\n"; ?> } <?php } if (tie_get_option('css_phones')) { ?> @media only screen and (max-width: 479px) and (min-width: 320px){ <?php $css_code3 = str_replace("<pre>", "", htmlspecialchars_decode(tie_get_option('css_phones'))); echo $css_code3 = str_replace("</pre>", "", $css_code3), "\n"; ?> } <?php } ?> <?php if (is_home() && tie_get_option('on_home') == 'boxes' && tie_get_option('homepage_cats_colors')) { $categories_obj = get_categories('hide_empty=0'); foreach ($categories_obj as $pn_cat) { $category_id = $pn_cat->cat_ID; $cat_options = get_option("tie_cat_{$category_id}"); if (!empty($cat_options['cat_color'])) { $cat_custom_color = $cat_options['cat_color']; } if (!empty($cat_custom_color)) { ?> .tie-cat-<?php echo $category_id; ?> .cat-box-title, .tie-cat-<?php echo $category_id; ?> .scroll-nav a, .tie-cat-<?php echo $category_id; ?> a.more-link{background-color:<?php echo $cat_custom_color; ?> !important;} .tie-cat-<?php echo $category_id; ?> {border-top-color:<?php echo $cat_custom_color; ?> !important; } <?php } } } ?> </style> <?php if (tie_get_option('apple_iPad_retina')) { ?> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo tie_get_option('apple_iPad_retina'); ?> " /> <?php } if (tie_get_option('apple_iphone_retina')) { ?> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="<?php echo tie_get_option('apple_iphone_retina'); ?> " /> <?php } if (tie_get_option('apple_iPad')) { ?> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="<?php echo tie_get_option('apple_iPad'); ?> " /> <?php } if (tie_get_option('apple_iphone')) { ?> <link rel="apple-touch-icon-precomposed" href="<?php echo tie_get_option('apple_iphone'); ?> " /> <?php } echo htmlspecialchars_decode(tie_get_option('header_code')), "\n"; }