Don't Show page title in page body

  • Author
  • #613819


    Is there a way to not show the page name in the body of the page? For example, my “home” page displays the word “home” in the body of my page. It’s redundant and interferes with the content.

    The blog I need help with is



    Hi. If you wish to eliminate one of the two “Homes”, I suggest you eliminate the one in the menu, not the one in the body. I can point you to two options:
    – hide it :
    – create a custom menu:



    Removing it from the menu is exactly what I don’t want. If I go to another page and want to return to the home page, I need to see “home” in the menu. What I want to eliminate is the word “home” at the top of the page body.



    I don’t recommend having a “nameless” page (it’s very inconvenient for managing it afterwards) but if that’s what you want to do: try editing the page and simply deleting the title.



    I don’t want a nameless page. In a real web site, the home page is typically named “index”. When you’re maintaining your web site, you always know that “index.html” is your main page. But “index” doesn’t appear in the body of the page. It’s the title of the page, not the content. In WordPress, why does the title of the page have to be in the content?



    There’s no such thing as an index.html file in In fact, there are no HTML pages, but a database with title, content, tags, etc. for each post or page.

    It’s an entirely different kind of system altogether. It’s like comparing apples and oranges.



    WordPress is a blogging system at heart, and posts have titles. Despite their name, pages are considered a form of content, like posts, but a content that you want to keep separate from posts.

    You can hide titles site-wide, but you’ll need a Custom CSS upgrade to make the necessary customizations:


    This would be the CSS to use with the theme you are using to hide the titles on all static pages.

    .page-title {
    display: none;

    As @macmanx says, this would require the CSS upgrade, but you can try it out using the preview function at appearance > edit CSS . Sometimes you might have to force refresh the preview page to see the changes.



    Yes, That’s what I was thinking, but I didn’t know there was a preview function so I could test it before committing. Thanks for the info. I think this is what I was looking for.

The topic ‘Don't Show page title in page body’ is closed to new replies.