<?php //ПЕРВЫЙ ЦИКЛ
query_posts('showposts=8');
$ids = array();
while (have_posts()) : the_post();
$ids[] = get_the_ID();
the_title();
the_content();
endwhile;
?>
<?php //ВТОРОЙ ЦИКЛ
query_posts(array('post__not_in' => $ids));
while (have_posts()) : the_post();
the_title();
the_content();
endwhile;
?>
<?php
/**
* Template Name: BLOG
*/
get_header();
?>
<section id="blog" class="blog">
<div class="col-md-8">
<div class="wrapper_post">
<?php
while (have_posts()) : the_post();?>
<!--
ТУТ СТАВИМ HTML ВЕРСТКУ ПОСТА(ВНЕШНИЙ ВИД)
-->
<?php endwhile;?>
</div>
</div>
</section>
<?php get_footer();?>
$posts_to_exclude = ... // здесь получаете ID ненужных постов
<?php
$id = get_the_ID();
$cat_info = get_the_category( $id );
$cat = $cat_info[0]->term_id;
$geo_cats = array(
3,5,8,9,15,16,17,18,19,20
);
if (in_array($cat,$geo_cats)) {
include 'post_geo.php';
} else {
?>