Empty title on front page/Home

My main problem is around the title. In my index.php, I have specified a title tag and inserted the following:

<?php wp_title(); ?> | <?php bloginfo( 'name' ); ?>

My problem is the it is only printing the blog “name” – wp_title() prints nothing

Read More

i.e. This is what is being printed from the above:

| WordPress Test Site

NOTE: The Page Title should be: Home

Strangely, when I visit My Sample Page, it presents the following:

» Sample Page | WordPress Test Site

And they are both using the same header.php file!

Am I missing a setup somewhere that doesn’t work on the home page?

FYI – I’ve set the Page – Home as the static front page.

Thanks

Related posts

Leave a Reply

1 comment

  1. The title is empty at the front page in WordPress. Yes, that sucks.
    Just put the separator into wp_title():

    <title><?php
    //        separator, print immediately, separator position
    wp_title( '·',       TRUE,              'right' );
    bloginfo( 'name' );
    ?></title>
    

    This prints out just the blog name on the front page and PAGE NAME · BLOG NAME on other pages.