<?php /** * Prevent direct access to this file */ function_exists('tijara_option') or die; ?> <?php // Load images if applicable, i.e, for pages, products and product categories if (is_page() or kds_is_product() or kds_is_product_category()) { // Taxonomy archive pages are different, we will query term data if (kds_is_product_category()) { $term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy')); $term_custom = piklist('get_term_custom', $term->term_id); $slider_images = $term_custom['slider_images']; } else { $slider_images = get_post_meta($post->ID, 'slider_images', false); } // OK, let's get actual URL instead of attachment ID if ($slider_images) { foreach ($slider_images as $key => $value) { if (!$value) { unset($slider_images[$key]); } else { $slider_images[$key] = wp_get_attachment_url($value); } } } if ($slider_images) { ?>
function nivoSlider() { if (is_page() or get_post_type('') == 'product' or kds_is_product_category()) { ?> <script> jQuery(document).ready(function($){ // strip BR elements created by Wordpress $('#slider .nivoSlider br').each(function(){ $(this).remove(); }); // Initiate nivoslider $('.nivoSlider').nivoSlider({ directionNav: false, pauseTime:7500, animSpeed: 1000, pauseOnHover: false, randomStart: true }); // Remove slider controls when there is only one $('a.nivo-control').length == 1 && $('a.nivo-control').css('visibility', 'hidden'); // Add the class 'has-slider' to the body classes $('body') .filter(function () { return $('.nivoSlider').length; }) .addClass('has-slider'); }); </script><?php } }
function tijara_enqueue() { // wp_enqueue_style( 'tijara-style', get_stylesheet_uri() ); // The main stylesheet if (tijara_option('disable_scss')) { wp_enqueue_style('tijara-main', get_template_directory_uri() . '/css/main.css'); } else { wp_enqueue_style('tijara-main', get_template_directory_uri() . '/style.php/main.scss'); } // The responsive stylesheet if (!tijara_option('disable_responsive')) { if (tijara_option('disable_scss')) { wp_enqueue_style('tijara-responsive', get_template_directory_uri() . '/css/responsive.css'); } else { wp_enqueue_style('tijara-responsive', get_template_directory_uri() . '/style.php/responsive.scss'); } } // Font Awesome wp_enqueue_style('font-awesome', get_template_directory_uri() . '/fonts/font-awesome/css/font-awesome.css'); // Language specific style wp_enqueue_style('tijara-language', get_template_directory_uri() . '/css/' . get_locale() . '.css'); if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } if (is_singular() && wp_attachment_is_image()) { wp_enqueue_script('tijara-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array('jquery'), '20120202'); } // Nivo slider for pages, products and product categories if (is_page() or get_post_type('') == 'product' or kds_is_product_category()) { wp_enqueue_script('tijara-nivo-slider', '//cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/jquery.nivo.slider.pack.min.js', array('jquery')); wp_enqueue_style('tijara-nivo-slider-style', '//cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/nivo-slider.min.css'); } // JS wp_enqueue_script('tijara-main', get_template_directory_uri() . '/js/main.js', array('jquery'), false, true); if (!tijara_option('disable_responsive')) { wp_enqueue_script('tijara-responsive', get_template_directory_uri() . '/js/responsive.js', array('jquery'), false, true); } wp_localize_script('tijara-main', 'tijara', array('templateUrl' => get_template_directory_uri(), 'tinyNavHeader' => __('Menu', 'tijara'), 'tinyNavIndent' => __('– ', 'tijara'), 'tinyNavHeader' => __('Go to...', 'tijara'))); }