Я пытаюсь уменьшить количество циклов, которые у меня есть на домашней странице веб-сайта журнала.
Я хочу отображать сообщение с определенным настраиваемым полем по-другому, однако мне нужна только первая запись (самая последняя) с этим настраиваемым полем. Я могу добиться этого, создав еще один цикл, но я бы хотел, чтобы он был включен в цикл ниже.
Например, вот мой запрос, но мне нужно дополнительное условие для if (get_post_meta($post->ID, 'featured', true)):
, чтобы он включал только самый последний пост, который соответствует этому условию
$fourth_query = new WP_Query($args4);
while($fourth_query->have_posts()) : $fourth_query->the_post();
if (get_post_meta($post->ID, 'featured', true)):
get_template_part( 'content-opinion', get_post_format() );
else :
get_template_part( 'content', get_post_format() );
endif;
endwhile;
wp_reset_postdata();