Si el usuario está ubicado en una página o un post, que imprima en <h1> el titulo del blog y el título del post, de lo contrario solo en <h1> el título del blog.
El problema es que tengo el título del post en <h2> para conservar la estructura de encabezado en una página web.
¿el hecho de tener el mismo título del post en h1 y h2, lo penaliza Google u otro buscador? Espero que me ayuden... Acá les va el código de blogsessive.com
Cita:
<?php if(is_single() OR is_page()) {
// si estoy ubicado en un post o página
?>
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?>, <?php echo the_title(); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
<?php }
else {
// si estoy en otra página ej: inicio, categorías, etiquetas, archivos
?>
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
<?php } ?>
// si estoy ubicado en un post o página
?>
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?>, <?php echo the_title(); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
<?php }
else {
// si estoy en otra página ej: inicio, categorías, etiquetas, archivos
?>
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
<?php } ?>