» no es igual a
>> sino a comillas tipográficas. Intenta esto:
Código HTML:
<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' :'; } ?> <?php bloginfo('name'); ?></title>
Donde el símbolo de los dos puntos ":" es el separador entre el título del artículo y el de la web, en caso de encontrarte en una página interna. En realidad hay muchas formas de hacerlo, ésta es sólo una.
Ahora bien en tu caso tienes:
Código HTML:
<title><?php wp_title(); ?> <?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> <?php } ?> </title>
Aquí no pones nada dentro de los operadores condicionales
(if). Si no me equivoco, Wordpress coloca sus valores por defecto en caso de que esté vacío. El símbolo
» es uno de los elementos de dichos valores.