Wsparcie » Używanie i konfiguracja WordPressa » Przestał działać lightbox i galerie

  • Rozwiązano akaback

    (@akaback)


    Witam,
    Nagle przestał działać na stronach efekt lightbox dla pojedynczych obrazków i dla galerii. Próbowałem zainstalować inne wtyczki – dalej nie działa.
    Podejrzewam, że mogły mieć na to wtyczki do obsługi standardu AMP i Instant Articles, które niedawno zainstalowałem (i usunąłem). Bo one chyba coś tam „wymuszają” z java scriptem?

    Z góry dziękuję
    i pozdrawiam
    Andrzej

Viewing 6 replies - 1 through 6 (of 6 total)
  • Musisz podać przynajmniej adres strony.

    Co do problemu, to prawdopodobnie jakiś konflikt wtyczek/skryptów.

    Thread Starter akaback

    (@akaback)

    Tutaj zrobiłem taki testowy wpis z fotkami: http://modaija.pl/test-foto/
    Tak podejrzewam… ale już usunąłem wtyczki AMP, Facebook Instant Articles & Google AMP Pages by PageFrog i Glue for Yoast SEO & AMP
    Wcześniej zdjęcia i galerie działały normalnie…obawiam się, że to któraś z nich namieszała – na stałe?

    Konsola wyrzuca błąd:
    jquery.js?ver=1.12.3:2 Uncaught Error: Syntax error, unrecognized expression: a[href*=#]:not([href=#])

    Teoretycznie można by wywnioskować, że niedawno aktualizowałeś wordpressa do najnowszej wersji ale skórka nie była na niego przygotowana. Jeśli nie zaaktualizowałeś skórki, to zrób to.

    Tymczasowo możesz to rozwiązać dodając do functions.php:

    add_action( 'wp_enqueue_scripts', 'load_old_jquery_fix', 100 );
    
    function load_old_jquery_fix() {
        if ( ! is_admin() ) {
            wp_deregister_script( 'jquery' );
            wp_register_script( 'jquery', ( "//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" ), false, '1.11.3' );
            wp_enqueue_script( 'jquery' );
        }
    }

    – oczywiście stwórz kopię pliku przed zmianami. No i to jest bardziej rozwiązanie, gdy aktualizacja skórki faktycznie nie pomogła.

    Thread Starter akaback

    (@akaback)

    Dzięki ogromne!
    Na razie dodałem ten kod do functions.php (bo skórka była mocno przerabiana, potrzebowałbym więcej czasu, żeby po aktualizacji wszystko od nowa pozmieniać).

    I działa, ale… jakby połowicznie? Bo na tej podanej wcześniej stronie działa teraz jak należy dla galerii natywnej WordPressa, ale nie działa przy pojedynczym zdjęciu?

    W sumie… przy pojedynczych nie musi, najważniejsze, że galerie działają!

    Dziękuję, jesteś wielki! 🙂

    Nadal są konflikty, tym razem fancybox nie jest prawidłowo zarejestrowany.

    Możesz spróbować innych wtyczek, np. Slenderbox lub WP Featherlight ale nie daje gwarancji, że to rozwiąże problem.

    Co do skórki – właśnie dlatego tworzy się motywy potomne, jeśli tylko jest taka możliwość, żeby na przyszłość nie było podobnych problemów 🙂

    Mimo wszystko cieszę się, że problem rozwiązany, przynajmniej częściowo.

    Thread Starter akaback

    (@akaback)

    Wszystko działa z wtyczką Slenderbox!
    Jeszcze raz ogromnie dziękuję!

    A co do motywów potomnych… 100 procent racji, ale za późno o tym pomyślałem 🙁 Będę jednak musiał usiąść i to wszystko zrobić raz a porządnie.

    Dziękuję ogromnie i pozdrawiam!

Viewing 6 replies - 1 through 6 (of 6 total)
  • Temat ‘Przestał działać lightbox i galerie’ jest zamknięty na nowe odpowiedzi.