Я пытаюсь получить содержимое сообщений через WP_Query, у меня есть:
function my_query( $attributes ) {
$args = array(
'post_type' => 'post',
'posts_per_page' => 3,
'post_status' => 'publish'
);
$query = new WP_Query($args);
$posts = '';
if($query->have_posts()) {
$posts .= '<div class="post-wrapper">';
while ($query->have_posts()) {
$query->the_post();
$posts .= '<div class="img-container">';
$posts .= '<div>' . get_the_post_thumbnail() . '</div>';
$posts .= '</div>';
$posts .= '<div class="content-container">';
$posts .= '<span>' . get_the_title() . '</span>';
$posts .= '</div>';
}
$posts .= '</div>';
wp_reset_postdata();
return $posts;
}
И это работает, я получаю в своем html что-то вроде этого:
<div class="post-wrapper">
<div class="img-container">
<div><img src="..." alt=""></div>
</div>
<div class="content-container">
<span>some title</span>
</div>
</div>
<div class="post-wrapper">
<div class="img-container">
<div><img src="..." alt=""></div>
</div>
<div class="content-container">
<span>some title</span>
</div>
</div>
<div class="post-wrapper">
<div class="img-container">
<div><img src="..." alt=""></div>
</div>
<div class="content-container">
<span>some title</span>
</div>
</div>
Но мне нужно разделить изображения и заголовки моих контейнеров следующим образом:
<div class="post-wrapper">
<div class="img-container">
<div><img src="..." alt=""></div>
<div><img src="..." alt=""></div>
<div><img src="..." alt=""></div>
</div>
<div class="content-container">
<span>some title</span>
<span>some title</span>
<span>some title</span>
</div>
</div>
Как это сделать правильно?
Можете ли вы мне помочь, пожалуйста? Заранее спасибо.