Поддержка Проблемы и решения Отображение галереи для залогиненых пользователей и н

  • Подскажите пожалуйста, на сайте залогиненым пользователям галерея отображается в Fancybox, а незалогиненым открывает просто картинку на чистом окне. Сам Fancybox у меня был установлен вместе с темой, без плагинов. Причем на сайте темы всё нормально работает и логиниться не нужно. Подозреваю что это мои корявые ручки что-то испортили. Где вообще искать причину можно? Я визуально не понимаю где в коде сайта разница запускаемых скриптов для залогиненых и нет.
    В файле functions.php нашел обращение к фэнсибокс, больше нигде не виже и не понимаю в чём причина такого поведения.

    function hatch_scripts() {
    
    	if ( !is_admin() ) {
    
    		/* Enqueue Scripts */
    		wp_register_script ( 'hatch_fancybox', get_template_directory_uri () . '/js/fancybox/jquery.fancybox-1.3.4.pack.js', array ( 'jquery' ), '1.0', true );
    		wp_enqueue_script ( 'hatch_fancybox' );
    
    		wp_register_script ( 'hatch_fitvids', get_template_directory_uri () . '/js/fitvids/jquery.fitvids.js', array ( 'jquery' ), '1.0', true );
    		wp_enqueue_script ( 'hatch_fitvids' );
    
    		wp_register_script ( 'hatch_footer-scripts', get_template_directory_uri () . '/js/footer-scripts.js', array ( 'jquery', 'hatch_fitvids', 'hatch_fancybox' ), '1.0', true );
    		wp_enqueue_script ( 'hatch_footer-scripts' );
    		/* Enqueue Styles */
    
    		wp_enqueue_style ( 'hatch_fancybox-stylesheet', get_template_directory_uri () . '/js/fancybox/jquery.fancybox-1.3.4.css', false, 1.0, 'screen' );
    	}

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Мало информации. Было бы неплохо увидеть сайт. Обычно, деление на логин и гость, оказывают влияние кеш-плагины..

    http://alexdoodko.com вот сам сайт.
    «деление на логин и гость имеют влияние кеш-плагины» мне это соверешнно ничего не сказало. Я абсолютный новичек в вордпресс, и пока многое делаю методом тыка. Боюсь, что мог где-то что-то случайно сломать. Но раз для залогиненых пользователей всё работает, значит просто не запускается какой-то скрипт для всех остальных?
    Вот это я и хочу узнать, где он должен запускаться и как выглядеть 🙂

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

    Получилось!
    Методом исключения оказалось что причина в плагине loginza, чтоб логиниться с социальных сетей.
    Отключил его и всё работает как прежде 🙂
    Спасибо большое!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Отображение галереи для залогиненых пользователей и н» закрыта для новых ответов.