2

私はワードプレスのテーマである Pitch Pro を使用しており、スライダーが組み込まれています。私の問題は、スライダーが間違った画像を一瞬点滅させることがあることです。サポートなどのページからホームページに移動した場合にのみ、通常は行わないことに気付きました。順序を変更して設定してみました。スライドの最大数を現在 6 に変更していますが、何も修正されていないようです。

現在、このサイトは jrummy16.com/test です。誰かが修正について考えている場合。

とにかくこれが関連しているかどうかはわかりませんが、私が使用しているサーバーには問題があり、それを修正するためにホストゲーターから 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();
}

これが役立つかどうかはわかりませんが、役立つことを願っています。

4

1 に答える 1