Я сделал кастомный тип записи, и к нему кастомную таксономию. Мне надо вывести два терма и для каждого из них есть блок. В первый блог я вывел первый терм, и все ок, но в второй блок уже ничего не выводится. Я менял названия переменных, но все никак.
<div class="blog_section-1" id="blog_section-1-1">
<div class="blog_section-1_wrapper">
<?
$blog = array(
'post_type' => 'blog',
'posts_per_page' => 8,
'tax_query' => array(
array(
'taxonomy' => 'sections',
'field' => 'slug',
'terms' => 'blog_all'
)
)
);
$blog_query = new WP_Query($blog);
while ($blog_query->have_posts() ): $blog_query->the_post(); ?>
<?$imageID = get_post_thumbnail_id();?>
<div class="blog_section-1_block">
<? echo get_the_post_thumbnail();?>
<div class="blog_section-1_block-name_wrapper">
<a href="<?the_permalink();?>" class="blog_section-1_block-name"><?php the_title();?></a>
<div class="blog_section-1_block-data_wrapper">
<div class="blog_section-1_block_data-icon"></div>
<div class="blog_section-1_block_data-text"><?the_field('date_public')?></div>
</div>
</div>
</div>
<?
endwhile;
?>
</div>
</div>
<div class="blog_section-1" id="blog_section-1-2">
<div class="blog_section-1_wrapper">
<?
$blog2 = array(
'post_type' => 'blog',
'posts_per_page' => 8,
'tax_query' => array(
array(
'taxonomy' => 'sections',
'field' => 'slug',
'terms' => 'blog_health'
)
)
);
$blog_query2 = new WP_Query($blog2);
while ($blog_query2->have_posts() ): $blog_query2->the_post(); ?>
<?$imageID = get_post_thumbnail_id();?>
<div class="blog_section-1_block">
<? echo get_the_post_thumbnail();?>
<div class="blog_section-1_block-name_wrapper">
<a href="<?the_permalink();?>" class="blog_section-1_block-name"><?php the_title();?></a>
<div class="blog_section-1_block-data_wrapper">
<div class="blog_section-1_block_data-icon"></div>
<div class="blog_section-1_block_data-text"><?the_field('date_public')?></div>
</div>
</div>
</div>
<?
endwhile;
?>
</div>
</div>