Im Zuge der Wordpressversion 2.5 ist der Conditional-Tag is_front_page() eingeführt worden. Mit diesem lässt sich die Startseite ansprechen und zwar unabhängig davon, ob in den Einstellungen (Settings->Reading) eine statische Seite oder das Blog als Startseite eingestellt wurde.
Damit lässt sich mein Schnipsel von neulich übersichtlicher gestalten. Und vor allem braucht’s keine Page-ids, die man seit neuestem erst umständlich oder via Plugin zu Gesicht bekommt :).
<title>
<?php if (!is_front_page() ) wp_title("");?>
<?php if (is_home()) { ?> Blog » <?php } ?>
<?php if (!is_home() and !is_front_page() ) { ?> » <?php } ?>
<?php bloginfo('name');?>
<?php bloginfo('description'); ?>
</title>
Diesen Code würde ich aber auch nur dann als optimal betrachten, wenn Ihr Euren Blog eine statische Seite als Frontpage einblenden lasst.
Wenn Eure Post direkt auf die Startseite sollen, dürfte ab Wordpress 2.5 folgendes genügen:
<title>
<?php if (!is_front_page()) { wp_title(""); ?> » <?php } ?>
<?php bloginfo('name');?>
<?php bloginfo('description'); ?>
</title>