Ответы пользователя по тегу WordPress
  • Wordpess + Contact form 7 + popup - почему перезагружается страница?

    @Stroy-St Автор вопроса
    Решение нашлось! Если кому-то понадобится.

    В файле scripts.js заменить:

    wpcf7.initForm($form)

    на
    let modalForm = document.querySelector('.modal form');
    
    wpcf7.init(modalForm);
    if (wpcf7.cached) wpcf7.refill(modalForm);
    Ответ написан
    Комментировать
  • Как вывести видео в галерею вместе с изображениями - php?

    @Stroy-St Автор вопроса
    Нашел ответ. Если кому-нибудь понадобиться, вот рабочее решение!

    Нужно заменить $image на $item, чтобы было более релевантно. Просто проверяйте $item['type'] тип файла, в случае с картинкой будет 'image', в случае с видео, будет 'video'соответственно.

    <?php $project_gallery = get_field('slajder'); ?>
    <div class="row">
        <?php if ($project_gallery): ?>
            <div class="col-xl-8 col-lg-7 col-12">
                <div class="project-slider">
                    <div class="project-slider__content" id="project-slider">
                        <?php foreach($project_gallery as $item) : ?>
                            <div class="project-slider__slide">
                                <?php if ($item['type'] === 'image') : ?>
                                    <img src="<?php echo esc_url($item['url']); ?>" alt="<?php echo esc_attr($item['alt']); ?>" class="project-slider__image">
                                <?php elseif ($item['type'] === 'video') : ?>
                                    <video controls="" autoplay="" name="media" src="<?php echo esc_url($item['url']); ?>" type="video/mp4" class="project-slider__image"></video>
                                <?php endif; ?>
                            </div>
                        <?php endforeach; ?>
                    </div>
                </div>
            </div>
        <?php endif; ?>
    </div>
    Ответ написан
    Комментировать