База на демоверсиях swiper, предлагаю поставить свой скрипт внизу. Для работы со стрелкой со стрелкой swiper проще всего:
var swiper = new Swiper('.swiper-container', {
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
pagination: {
el: '.swiper-pagination',
},
});
И ваш HTML будет:
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
</div>
<!-- Add Arrows -->
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
<!-- Add Pagination -->
<div class="swiper-pagination"></div>
</div>
Тогда, если вы хотите запустить обратный вызов. Просто используйте:
swiper.on('slideChange', function () {
console.log('slide changed');
});
slideChange
- это событие зависит от того, как вы хотите выполнить обратный вызов. Смотрите полное событие и метод swiper
Используйте это для своей функции PHP
function swiper_magic() {
wp_enqueue_script('swiper','https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/js/swiper.min.js', array ('jquery'), true); // true to load at the bottom after jquery
}
add_action( 'wp_enqueue_scripts', 'swiper_magic' );
Надеюсь, это поможет! ;)