Creating 2 queries for your scope is absolutely an not need work…
Use only one query and use the $wp_query->current_post
property to change the output of first post..
$args = array (
'pagination' => true,
'paged' => $paged,
'posts_per_page' => '10',
'ignore_sticky_posts' => true,
'order' => 'DESC',
'orderby' => 'date',
);
// The Query
$query = new WP_Query( $args );
// The Loop
if ( $query->have_posts() ) {
$query->the_post();
if ( $query->current_post == 0 ) { // first post
echo '<div class="first-post">';
the_title();
the_content();
echo '</div>';
} else {
echo '<div class="second-to-ninth-post">';
the_title();
the_content();
echo '</div>';
}
wp_reset_postdata();
}