У меня есть 3 цикла, каждый из которых возвращает таксономию с разными типами (клиент хочет иметь возможность изменять текст в слайд-шоу jQuery без кодирования). Могу ли я интегрировать все 3 в 1 цикл, который запрашивает базу данных для 3 отдельных типов, возвращая сообщения в неупорядоченном списке, как показано ниже, или я застрял с использованием цикла для каждого типа?
<ul class="sub-header-excerpts">
<li>
<?php
$args = array( 'excerpts_textboxes' => 'Excerpt One', 'posts_per_page' => 1);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<span class="textbox-title"><a href="#"><?php the_title(); ?></a></span>
<span class="textbox-excerpt"><a href="#"><?php the_excerpt(); ?></a></span>
<?php endwhile; ?>
</li>
<li>
<?php
$args = array( 'excerpts_textboxes' => 'Excerpt Two', 'posts_per_page' => 1);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<span class="textbox-title"><a href="#"><?php the_title(); ?></a></span>
<span class="textbox-excerpt"><a href="#"><?php the_excerpt(); ?></a></span>
<?php endwhile; ?>
</li>
<li>
<?php
$args = array( 'excerpts_textboxes' => 'Excerpt Three', 'posts_per_page' => 1);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<span class="textbox-title"><a href="#"><?php the_title(); ?></a></span>
<span class="textbox-excerpt"><a href="#"><?php the_excerpt(); ?></a></span>
<?php endwhile; ?>
</li>
</ul>
Edit:
$args = array(
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'excerpts_textboxes',
'field' => 'slug',
'terms' => array( 'Excerpt one', 'Excerpt Two', 'Excerpt Three' )
),
)
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();