Às vezes, faz sentido iniciar sua página com o título da empresa na tag H1. Mas, no caso de um único post de blog, ter o título desse post em H1 e o título da empresa em DIV faria muito mais sentido.
Podemos usar tags condicionais do WordPress para fazer isso.
De header.php:
<?php
/**
* Page title in H1 when it makes sense, DIV otherwise
*/
$logo_tag = 'div';
if(is_front_page()) {
$logo_tag = 'h1';
}
?>
<header>
<<?php echo $logo_tag; ?> id="logo">
<a href="<?php echo home_url("/"); ?>" rel="home"><?php bloginfo('name'); ?></a>
</<?php echo $logo_tag; ?>>
</header>