Я использую Карусель Сов в проекте.Я создаю страницы с помощью WPBakery Page Builder.Но когда я использую весь код слайдера в шорткод визуальным композитором.Опции навигации и точек включения и выключения не работают.Даже я Deseable точек или навигация по стали, показывая.
Там, показывая, что неф ложные.Но все еще показывает.
<script>
jQuery(".slide-area").owlCarousel({
items:1,
loop: ,
autoplay:false,
smartSpeed:2000,
nav: false,
dots: ,
autoplayHoverPause: false,
})
</script>
Весь короткий код
<?php
if ( ! defined( 'ABSPATH' ) ) { exit; };
function main_slide_shortcode($atts){
extract( shortcode_atts( array(
'items' => 1,
'loop' => '',
'autoplay' => '',
'speed' => 500,
'nav' => '',
'dots' => '',
'hover_pused' => '',
), $atts) );
$q = new WP_Query(
array('posts_per_page' => $count, 'post_type' => 'main_slide', 'orderby' => 'menu_order','order' => 'ASC')
);
$list = '
<script>
jQuery(".slide-area").owlCarousel({
items:'.$items.',
loop: '.$loop.',
autoplay:'.$autoplay.',
smartSpeed:'.$speed.',
nav: '.$nav.',
dots: '.$dots.',
autoplayHoverPause: '.$hover_pused.',
})
</script>
<section class="main-slider-area" id="main-slide"><div class="slide-area owl-carousel">';
while($q->have_posts()) : $q->the_post();
$idd = get_the_ID();
$slide_meta = get_post_meta($idd, '_main_slide_custom__options', true);
$post_content = get_the_content();
$list.='<div class="single-slide" style="background-image:url('.get_the_post_thumbnail_url($idd ,'large').');">';
foreach($slide_meta['buttons'] as $buttons){
if($buttons['overlay'] == true){
$list.='<div class="carousel-overlay" style="background:'.$buttons['slide_color'].'; opacity:'.$buttons['slide_opacity'].';"></div>';
}
}
$list.='<div class="table">
<div class="table-cell">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="main-slide-content">
<h1>'.get_the_title($idd).'</h1>
<p>'.$post_content.'</p>';
if(!empty($slide_meta['buttons'])){
foreach($slide_meta['buttons'] as $buttons){
if($buttons['link_type'] == 1){
$btn_link= $buttons['extarnal'];
}else{
$btn_link= get_page_link($buttons['page_list']);
}
}
$list.='<a href="'.$btn_link.'" class="bordered-button">'.$buttons['link_text'].'</a>';
}
$list.=' </div>
</div>
</div>
</div>
</div>
</div>
</div>';
endwhile;
$list.= ' </div></section>';
wp_reset_query();
return $list;
}
add_shortcode('main_slide', 'main_slide_shortcode');
`````````````