<ul class="article__list">
<?php
if ( $posts ) {
global $post;
$myposts = get_posts( [
'posts_per_page' => -1,
'offset' => 4
] );
foreach( $myposts as $post ){
setup_postdata( $post );
?>
<li><a class="article__link" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php
}
} else {
?>
<h2 class="no-articles">
Здесь пока ничего нет.
</h2>
<?php
}
wp_reset_postdata();
?>
</ul> $myposts = get_posts( [
'posts_per_page' => -1,
'offset' => 4, // советую переосмыслить нужность этого параметра
'post_status' => 'publish',
] );
if ( ! empty( $myposts ) ) {
global $post;
foreach ( $myposts as $post ) {
setup_postdata( $post );
...
}
wp_reset_postdata();
} else {
...
}