سلام و درود
من حالت اول رو برات مثال میزنم حالت دوم ساده تر از اولیه اونو خودت دیگه کشف کن روشش رو.
خوب با یه حلقه حالت اول رو پیاده میکنیم.
$query = new WP_Query(array(
'posts_per_page' => 11,
));
if($query->have_posts()) :
$i = 1;
echo '<div class="box">';
while($query->have_posts()) :
$query->the_post();
if($query->posts[0]->ID == $query->post->ID) {
echo '<div class="top">';
echo '<span>Top</span>';