@pavel_samael

Как ввести текст из поста не в цикле, а за циклом в WordPress?

Есть большой блок, в котором есть слайдер, а в слайдере отзывы, которые добавляются в WP и выводятся через вывод постов. Но так же как и посты, должен меняться и автор, который это написал, а он находится за блоком постов. И нужно чтобы при клике на слайдере, изменялся и автор, как это можно сделать?
<section class="slider__reviews">
        <div class="container">
            <div class="slider__reviews_inner">
                <div class="slider_reviews_left">
                    <div class="slider_reviews_left_top">
                        <p class="slider_reviews_left_top_text community__subtitle subtitle-14">отзывы наших довольных клиентов</p>
                        <h2 class="slider_reviews_left_top_title community__title">Отзывы</h2>
                    </div>
                    <div class="slider_reviews_left_bottom">
                        <div class="slider_reviews_left_bottom_hashtag">
                            <p class="slider_reviews_left_bottom_hashtag_text subtitle-14">#Разработка сайта </p>
                            <p class="slider_reviews_left_bottom_hashtag_text subtitle-14">#SEO-продвижение</p>
                        </div>
                        <h3 class="slider_reviews_left_bottom_name text-24">Екатерина Новикова</h3>
                        <p class="slider_reviews_left_bottom_text text-16">Создание сайта hrbel.by</p>
                        <div class="slider__reviews_number">
                            <div class="swiper-pagination-two swiper-pagination-two_block"></div>
                        </div>
                    </div>
                </div>
                <div class="slider_reviews_right">
                    <div class="swiper swiper-cards swiper-3d swiper-initialized swiper-horizontal">
                        <div class="swiper-wrapper ">
                        <?php
                            $posts = get_posts( array(
                                'numberposts' => -1,
                                'category'    => 4,
                                'orderby'     => 'date',
                                'order'       => 'DESC',
                                'include'     => array(),
                                'exclude'     => array(),
                                'meta_key'    => '',
                                'meta_value'  =>'',
                                'post_type'   => 'post',
                                'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
                            ) );

                            foreach( $posts as $post ){
                                setup_postdata($post); ?>
                                            <div class="swiper-slide cursor-pull">
                                                <div class="slider_reviews_inner_block_img slider_reviews_inner_block_one cursor-pull">
                                                    <p class="text-16 cursor-pull"><?php the_field('текст_отзыва'); ?></p>
                                                </div>
                                            </div>
                            <?php }

                            wp_reset_postdata();?>
                        </div>
                    </div>
                    <div class="slider__nav-wrapper-two">
                        <div class="slider__nav-two">            
                            <div class="swiper-button-prev hends swiper-button-two"></div>
                            <div class="swiper-pagination-two_two  swiper-pagination-two_hidden"></div>

                            <div class="swiper-button-next hends swiper-button-two_two"> </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Bodrosh
Можно, например, создать переменную (массив) вне цикла, а в самом цикле собирать в неё данные. После того, как цикл завершится, в ней всё останется и можно использовать дальше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы