Всем привет.
Возможно кто-то сможет подсказать в чём причина того, что не работает Swiper slider. Буду рада любым советам, догадкам и подсказкам :)
Вызывается данный скрипт в 2 местах Wordpress-сайта: на странице фронтенда и в админке(кастомный блок для гутенберга). На фронтенде этот скрипт работает, а в админке никак не хочет.
По коду админки файлы слайдера есть и находятся после 'wp-blocks', 'wp-element', 'wp-i18n', 'jquery', но не происходит добавление дополнительных классов от слайдера, соответственно и слайды не пытаются переключаться.
<div class="slider-gutenberg-block">
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="#" alt="Слайд">
</div>
<div class="swiper-slide">
<img src="#" alt="Слайд">
</div>
<div class="swiper-slide">
<img src="#" alt="Слайд">
</div>
</div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
</div>
const PSwiper = new Swiper( '.swiper-container', {
direction: 'horizontal',
effect: 'fade',
setWrapperSize: true,
slidesPerView: 1,
loop: true,
autoplay: {
delay: 7000,
disableOnInteraction: false,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
} );