Ответы в темах

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • забыл добавить… ещё в файле theme-actions.php измените строку с
    if ($woo_options[ 'woo_slider' ] == 'true' && is_home() && !is_paged()): ?>

    на

    if ($woo_options[ 'woo_slider' ] == 'true' ): ?>

    Всем спасибо .. Разобрался.. Объясняю для потомков.. =)
    Проблема была в том , что шаблон проверял является ли страница главной и если она была не главная, то блокировал загрузку JavaScript для слайдера.
    Что бы отключить проверку необходимо в файле theme-js.php

    Нужно в этой части кода :

    if ( ! function_exists( 'woothemes_add_javascript' ) ) {
    	function woothemes_add_javascript( ) {
    		wp_enqueue_script('jquery');
    		wp_enqueue_script( 'superfish', get_template_directory_uri().'/includes/js/superfish.js', array( 'jquery' ) );
    		wp_enqueue_script( 'general', get_template_directory_uri().'/includes/js/general.js', array( 'jquery' ) );
    		wp_enqueue_script( 'jcarousel', get_template_directory_uri().'/includes/js/jcarousel.js', array( 'jquery' ) );
    		wp_enqueue_script( 'loopedSlider', get_template_directory_uri().'/includes/js/loopedSlider.js', array( 'jquery' ) );
    
    		// Load the JavaScript for the slides and testimonals on the homepage.
    
    		if ( is_home() ) {
    			wp_enqueue_script( 'slides', get_template_directory_uri().'/includes/js/slides.min.jquery.js', array( 'jquery' ) );
    			wp_enqueue_script( 'innerfade', get_template_directory_uri().'/includes/js/innerfade.js', array( 'jquery' ) );

    Строку wp_enqueue_script( ‘slides’, get_template_directory_uri().’/includes/js/slides.min.jquery.js’, array( ‘jquery’ ) );

    переместить выше сроки if ( is_home() ) {

    И в итоге получаем это..

    if ( ! function_exists( 'woothemes_add_javascript' ) ) {
    	function woothemes_add_javascript( ) {
    		wp_enqueue_script('jquery');
    		wp_enqueue_script( 'superfish', get_template_directory_uri().'/includes/js/superfish.js', array( 'jquery' ) );
    		wp_enqueue_script( 'general', get_template_directory_uri().'/includes/js/general.js', array( 'jquery' ) );
    		wp_enqueue_script( 'jcarousel', get_template_directory_uri().'/includes/js/jcarousel.js', array( 'jquery' ) );
    		wp_enqueue_script( 'loopedSlider', get_template_directory_uri().'/includes/js/loopedSlider.js', array( 'jquery' ) );
    		wp_enqueue_script( 'slides', get_template_directory_uri().'/includes/js/slides.min.jquery.js', array( 'jquery' ) );		// Load the JavaScript for the slides and testimonals on the homepage.
    
    		if ( is_home() ) {
    
    			wp_enqueue_script( 'innerfade', get_template_directory_uri().'/includes/js/innerfade.js', array( 'jquery' ) );
    
    			// Load the custom innerfade settings only if necessary.
    Автор ivizil

    (@ivizil)

    jQuery у плагина свой, и но расположен в папке с плагином. Поэтому недумаю что проблема с совместимостью актуальна. Мне кажется что проблема в том , что в шаблон встроен свой плагин вроде называется fancybox .. И всё упирается именно в него.. Ксатит у шаблона свои файлы jQuery .. Может они между собой как-то пересекаются( я имею ввиду jQuery из плагина и из шаблона)?

    Поправьте мня если я не прав..

    Автор ivizil

    (@ivizil)

    теперь ситуация стала более менее ясная. Дело в шаблоне. В других шаблонах плагинах работает ,а в моем не хочет. Шаблон MONSTER . Подскажите чего не хватает в шаблоне?

    плагины совместимы.. на другом сайте на wordpress он работает а тут ни в какую..

    Ещё забыл добавить, что плагин успешно активиуется, можно залезть в его настройки. При нажатии на изображение оно просто открывается ( с любым лайтбоксом) ..

Просмотр 6 ответов — с 1 по 6 (всего 6)