Ответы пользователя по тегу WordPress
  • Как решить проблему с fslightbox.js?

    The_Sketch
    @The_Sketch
    Веб разработчик x)
    Проблема, вероятно, связана с тем, что ресурсы не успевают загрузиться до инициализации библиотеки, из-за чего иногда фото открываются как ссылки. Попробуйте перенести инициализацию fslightbox.js в событие window.onload.
    Например:
    window.onload = function() {
      setTimeout(function() {
        const lightbox = new FsLightbox();
      }, 500);
    }

    Еще одна возможная причина проблемы - это конфликт с другими скриптами на странице. Проверьте, нет ли ошибок в консоли браузера и попробуйте отключить другие скрипты на странице, чтобы выяснить, не вызывает ли один из них конфликт.
    Если вы все еще столкнетесь с проблемой, то можете рассмотреть другие библиотеки, например, Magnific Popup, PhotoSwipe или LightGallery. Они поддерживают предварительную загрузку изображений и поддерживают видео в галерее.
    Ответ написан
    Комментировать
  • Как заставить ACF repeater работать в категории?

    The_Sketch
    @The_Sketch
    Веб разработчик x)
    У вас проблема с получением данных из повторителя ACF на странице категории товаров. Возможно, это связано с тем, что на странице категории переменная $post не определена корректно, поэтому `get_field()` получает неправильный идентификатор записи.
    Попробуйте передать в функцию `get_field()` правильный идентификатор категории, например используя функцию `get_queried_object_id()`, которая вернет ID текущей страницы категории.
    Вот пример:
    $category_id = get_queried_object_id();
    $anchors = get_field('anchors', 'product_cat_'.$category_id);
    Ответ написан