Поддержка Проблемы и решения Поменять lightbox в Visual Composer

  • Здравствуйте!
    По умолчанию в Visual Composer для всплывающих окон в Medi Greed используется Pretty Photo. Но он не нравится и очень хочется его заменить на что-то другое (например FancyBox или LightGallery).
    В интернете нашел код, как можно отключить PrettyPhoto — добавить в functions.php:

    function remove_vc_prettyphoto(){
      wp_dequeue_script( 'prettyphoto' );
      wp_deregister_script( 'prettyphoto' );
      wp_dequeue_style( 'prettyphoto' );
      wp_deregister_style( 'prettyphoto' );
    }
    add_action( 'wp_enqueue_scripts', 'remove_vc_prettyphoto', 9999 );

    PrettyPhoto отключается, но как теперь «заставить» Visual Composer разрешить открывать картинки из Media Greed другим плагинам всплывающих окон?

    На странице поддержки Visual Composer много подобных вопросов — как поменять lightbox. Но автор почему-то всегда ограничивается одним ответом:

    you can call prettyPhoto() function from your theme functions.php to overwrite it as you wish

    А как это сделать на примере — не понятно ((

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Автор IgorIvanov

    (@igorivanov)

    Пробовал с плагинами Fancybox for WordPress, Easy Fancybox — почему-то они не добавляют свой класс «fancybox» к ссылкам в Media Greed

    Автор IgorIvanov

    (@igorivanov)

    уже даже пробовал вручную вставлять в php файл class=»fancybox» rel=»fancybox» — не помогает, хотя ссылка выглядит абсолютно «красиво» в файрбаге… Ничего не понимаю (((

    Все очень просто!
    1. Устанавливаем плагин Responsive Lightbox (можно через панель, «Плагин — Добавить новый»)
    2. Активируем
    3. В настройках плагина в поле «Селектор» (selector) вписываем «prettyPhoto».
    4. Ставим галочку в пункте «Force lightbox»

    Все должно заработать (=

    Судя по всему, Вы уже вполне можете обходится и без Visual Composer.
    Попробуйте. Вам — понравится.

    Судя по всему, Вы уже вполне можете обходится и без Visual Composer.
    Попробуйте. Вам — понравится.

    Да, лично я вполне обхожусь и без Visual Composer (хватает знания html) — но люди часто просят его устанавливать, когда хотят сами что-то редактировать. 🙂

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Поменять lightbox в Visual Composer» закрыта для новых ответов.