Лучшие решения
появляются в процессе

Цикл Wp_Query внутри другого цикла в WordPress

Использовать вложенный Wp_Query внутри цикла Wp_Query в WordPress можно следующим способом:

$args = array(
    'post_type' => 'post'
   
);

$query = new WP_Query($args);

if ($query->have_posts()):while ($query->have_posts()): $query->the_post(); ?>
    
                    <?php

                    $inner_args = array(
                        'post_type' => 'page'
                    );

                    $inner_query = new WP_Query($inner_args);

                    if ($inner_query->have_posts()): ?>
                         
                            <?php while ($inner_query->have_posts()): $inner_query->the_post(); ?>

                          

                            <?php endwhile; ?>
                        

                    <?php endif;
                    $query->reset_postdata(); ?>


<?php endwhile; endif;
wp_reset_postdata(); ?>

Вам помогла эта статья? Оцените!
(2 оценок, среднее: 3,00 из 5)
Загрузка...


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *