Estoy usando el wp_query() para eliminar unas categorias del home pero cuando le doy a siguiente me salen las mismas entradas que el home.
Código PHP:
<?php
$query = new wp_query('cat=-42,-54,-42,-53,-55,-74,-4');
if($query->have_posts()) : ?>
<?php while($query->have_posts()) : $query->the_post(); ?>
<div id="img-cat"><img src="<?php echo get_template_directory_uri(); ?>/images/cat-icon/<?php $catID = the_category_ID(); ?>.png" alt="" width="20" height="20"/></div>
<div id="post-title"> <div class="post" id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php if (strlen($post->post_title) > 40) { echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 36, "utf-8") . '...'; } else { the_title(); } ?></a>
<?php echo ' - hace '. human_time_diff(get_the_time('U'), current_time('timestamp')); ?> - Por <?php the_author_posts_link() ?>
<span style="float:right;"><?php
$category = get_the_category();
echo $category[0]->cat_name;
?></span>
</div>
</div>
<?php endwhile; ?>
<div class="paginador">
<?php posts_nav_link(' — ','Anterior', 'Siguiente'); ?>
</div>
<?php endif; ?>
Como lo puedo resolver?