Я использую тему WordPress, Pitch Pro, и у нее есть встроенный слайдер. Моя проблема в том, что иногда ползунок мигает неправильным изображением на секунду. Я заметил, что он не делает это нормально, а только если я захожу со страницы типа поддержки на домашнюю страницу. Я попытался изменить и установить порядок. Изменение максимального количества слайдов, в настоящее время 6, но, похоже, это ничего не исправит.
Сайт в настоящее время jrummy16.com/test, если у кого-то есть какие-либо идеи по исправлению.
Не уверен, что это может быть связано с этим в любом случае, но сервер, который я использую, имеет проблемы, и чтобы исправить это, hostgator сказал мне добавить define('CONCATENATE_SCRIPTS', false); в мой файл config.php. Это устранило проблему, но я не помню, чтобы у ползунка была эта проблема до добавления этого.
Я понятия не имею, как даже начать устранение неполадок. Поэтому любая помощь будет принята с благодарностью.
РЕДАКТИРОВАНИЕ Все файлы были найдены внутри темы Pitch Pro.
Я открыл свой файл home.php и нашел его вверху для слайдера.
<?php
$slider_template = apply_filters('pitch_slider_template', array('slider', null));
get_template_part( $slider_template[0], $slider_template[1] );
?>
Затем я пошел и открыл файл slider.php в той же папке. У него есть этот код,
<?php
$slides = new WP_Query(array(
'numberposts' => siteorigin_setting('slider_max_slides'),
'nopaging' => true,
'post_type' => 'slide',
'orderby' => 'menu_order',
'order' => 'ASC'
));
if($slides->have_posts()){
?>
<div id="slider">
<div class="container">
<div class="slides nivoSlider">
<?php while ($slides->have_posts()) : $slides->the_post(); if(has_post_thumbnail()) : ?>
<?php if(get_post_meta(get_the_ID(), 'slide_destination', true)) : $destination = get_post_meta(get_the_ID(), 'slide_destination', true) ?>
<?php echo '<a href="'.esc_url(get_permalink($destination)).'" title="'.esc_attr(get_the_title($destination)).'">' ?>
<?php elseif(get_post_meta(get_the_ID(), 'slide_destination_url', true)) : $destination = get_post_meta(get_the_ID(), 'slide_destination_url', true) ?>
<?php echo '<a href="'.esc_url($destination).'">' ?>
<?php endif; ?>
<?php echo get_the_post_thumbnail(get_the_ID(), 'slide') ?>
<?php if(!empty($destination)) echo '</a>' ?>
<?php endif; endwhile; ?>
</div>
<?php $slides->rewind_posts(); ?>
<div class="indicators-wrapper">
<ul class="indicators">
<?php while ($slides->have_posts()) : $slides->the_post(); if(has_post_thumbnail()) : ?>
<li class="indicator <?php if($slides->current_post == 0) echo 'active' ?> indicator-group-<?php echo $slides->post_count ?>">
<div class="indicator-container">
<div class="pointer"></div>
<h4><?php the_title() ?></h4>
<?php the_excerpt() ?>
</div>
</li>
<?php endif; endwhile; ?>
</ul>
</div>
</div>
</div>
<?php
wp_reset_postdata();
}
Не знаю, поможет это или нет, но надеюсь, что поможет.