Support » Fixing WordPress » Title tag same as post title on individual post pages?

  • At the moment, when I go to the individual page of any post, the title that appears in the title tag of the page just contains my blog’s name.

    I presume this happens because it calls up the default header with the blog name as the title tag.

    Anyway, how can I change things so that the title tag includes the individual post title in the title tag?

Viewing 14 replies - 1 through 14 (of 14 total)
  • I don’t quite understand – what’s your site address so we can see the problem in action.

    So individual posts contain not the title of the post, but the title of your blog in the post?

    Confused. It’s almost like a tongue twister.

    No, the individual posts contain the title of the post.

    But at the top of the page – the title tag – instead of the individual post’s title being used, the blog name is used.

    I’d like the page’s title tag to display the post’s title.

    What theme are you using? All my themes display the post’s title when on single pages. You should check your header to have something like:
    <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> (from Classic theme) or
    <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?></title> (from Default theme)


    Thank you – adding that code back into my modified header fixed things nicely 🙂



    I had the same problem as Joe King–my title tag was displaying: blog name – post title. So I went into the header file and removed blog name, and now my posts’ title tags display as I want them to: with their post title as their title tag text.

    But now I have a new problem: my home page has NO title. it just displays as:

    Is there anyway to have a unique title tag for my home page and still retain my post page titles on my post pages?

    Here is my header file code as is:

    <?php // Site title, and if extra use a dash. ?>
    <title><?php wp_title(“”); ?></title>

    Thanks much,


    if u cant edit ur header file properly, then go for the rewrite-titles plugin. it ll automatically show only the postname as the page title in single pages,and the blogname as the page title in the homepage.



    This is an excellent thread. I have the same problem at .

    I don’t want the home page title tag repeated on the individual pages. I just want the title of the individual articles appearing there, but alas I don’t think I have the programming chops to get even as far as Jonestown got.

    Where can I find this “rewrite-titles plugin”?


    There is no such plugin, but using a conditional tag you can probably get what you want:



    Okay, here’s an update: I went ahead and tried both of the pieces of code Moshu posted above, and neither worked for me. The site title is still in my title tag on the individual post pages.


    And when I removed the first part of the code:

    <title><?php bloginfo(‘name’); ?>

    I lost the Title Tags from my home page. I can’t find that plugin. Can anyone post the fix here?


    Well, the code I have posted long time ago was NOT for what you asked – it was for that earlier poster.

    If you want the blog name to be displayed only on the home, it should be in a conditional statement.



    No problem, I found this piece of code on

    <?php wp_title(‘ ‘); ?>
    <?php if(wp_title(‘ ‘, false)) { echo ‘–‘; } ?>
    <?php bloginfo(‘name’); ?>

    It inverts the site title and page title in the title tags, putting the later first, which is much better for SEO.

    See, the effect here:

    So, I’m happier this way, although I’d love to remove the site title from every page except the home page, if possible. Any ideas on how to pull that off?


    From a struggling PHP newbie.

    Now we need to know how to have it so that each page displays a META DESCRIPTION any ideas?

    I would like my main blog homepage to have a specific meta description and my post pages to take the met adescription from some of the post

    any ideas, or plugins


    What you need, eddyj, is to read the Codex:

    Hi Californiastatebellcom:

    Here’s the code that’ll achieve what you want:

    <title><?php wp_title(”); ?><?php if ( is_home() ) bloginfo(‘name’); ?></title>

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Title tag same as post title on individual post pages?’ is closed to new replies.