He solucionado el problema que tenia anteriormente cambiando el codigo de la siguiente manera:
Código:
<?php if ( have_posts() ) : ?>
<?php twentyeleven_content_nav( 'nav-above' ); ?>
<?php /* Start the Loop */ ?>
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($args);
$args = array(
'paged' => $paged,
'tax_query' => array(
array('taxonomy' => 'revista', 'field' => 'slug','terms' => 'revista' ),
),
);
$the_query = new WP_Query( $args );
?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php
if(function_exists('wp_paginate')) {
wp_paginate();
}
else {
if ( $the_query->max_num_pages > 1 ) : ?>
<div id="nav_der"><?php next_posts_link( __( '>', 'cratonauta' ) ); ?></div>
<div id="nav_izq"><?php previous_posts_link( __( '<', 'cratonauta' ) ); ?></div>
<?php endif;
} ?>
El problema que tengo ahora es que al paginar la web, me muestra la flecha de next_post_link cuando no hay ya más post. Me explico, en realidad hay más post pero no pertenecen a la taxonomia 'revista' que es donde apunta la query y creo que es por eso que me ofrece seguir navegando.
Como comentaba, todo esto es sobre un child basado en el twenty_eleven. En la home de http://www.elcratonauta.com podeis ver el problema que os comento usando las felchas de navegacion.