Prueba así. Cambia esto
Código PHP:
Ver original 'post__not_in' => array($post->ID), 'showposts'=>6, // Cantidad de entradas a mostrar.
'caller_get_posts'=>1
);
if($tags)
$args[] = array('tag__in' => $tag_ids);
por esto
Código PHP:
Ver original 'showposts'=>6, // Cantidad de entradas a mostrar.
'caller_get_posts'=> 1
);
if($tags) $args[] = array('tag__in' => $tag_ids); else $args[] = 'post__not_in' => array($post->ID);