0

私は写真表示ワードプレスのウェブサイトを構築しています。ページにギャラリーを動的にロードしていますが、ロードできません。他のページでも同じことが起こります。

イメージは AWS からロードされています。できる限り最適化して、

何か案は?最後に空白もロードされることに気付くでしょう。それを修正する方法についてのアイデアはありますか?

クラッシュする URL は次のとおりです。1 位の勝者は、私が話していることです。

https://bop.nppa.org/2021/stillphotojournalism/sports-photojournalist-of-the-year/

これは両方とも同じコードテンプレートを使用するものです - https://bop.nppa.org/2021/stillphotojournalism/presidential-story/

ページに画像が多すぎるためだと思います-修正方法について何かアイデアはありますか?

<!-- Light Gallery Start -->



<div class="d-image">

        <a id="dynamic" href>
                    <img <?php awesome_acf_responsive_image(get_sub_field( 'poster' ),'large','1024px'); ?>  alt="<?php the_sub_field( 'place' ); ?>" /></a>


</div>





        <script type="text/javascript">

        $('#dynamic').on('click', function(e) {

            e.preventDefault();
            $(this).lightGallery({
              dynamic:true,
              download: false,
              rotate: false,
              flipHorizontal: false,
              flipVertical: false,
              zoom: false,
              share: false,
              dynamicEl: [{

                  <?php $gallery_images = get_sub_field( 'gallery' ); ?>
                  <?php if ( $gallery_images ) :  ?>
                    <?php foreach ( $gallery_images as $gallery_image ): ?>


                    "src": '<?php echo esc_url( $gallery_image['sizes']['large'] ); ?>',
                    'thumb': '<?php echo esc_url( $gallery_image['sizes']['thumbnail'] ); ?>',
                    'subHtml': '<p><?php echo esc_html( $gallery_image['caption'] ); ?></p>'
                },{

                <?php endforeach; ?>
                <?php endif; ?>


              }]
            })
        });
        //]]></script>




        <!-- Light Gallery End -->

どうも

4

0 に答える 0