WordPress.org

Ready to get started?Download WordPress

Forums

Filter to Remove Page Title (13 posts)

  1. bmoneruiux
    Member
    Posted 1 year ago #

    Did anyone every discover a filter for removing page titles (not blog titles or site titles) in the default WordPress themes?

    That's the one thing I could never figure out, or get right.

    I'm only interested in filters. No plug-ins or modifying PHP.

  2. spiderwisp
    Member
    Posted 1 year ago #

    I don't know about a filter, but a bit of CSS would seem to do the trick.

    .yourclass h3 {
    display:none;
    }

  3. owunderlin
    Member
    Posted 1 year ago #

    HI,
    I would like to remove page title as well as teh path appearing like:
    Home ยป Contact

    Would you please help me. Any thing to do please....

  4. bmoneruiux
    Member
    Posted 1 year ago #

    @ spiderwisp

    I value your help, but that would remove the title of posts as well. And since I plan to have a blog feature, that simple will not do.

    I'd really really like to know the filter for this. Any long-time experienced WP coders out there?

  5. bmoneruiux
    Member
    Posted 1 year ago #

    Searched for a week and apparently there is no filter for it.

    I've been reduced to using CSS I guess (which I knew how to do, just didn't want to do it):

    .entry-header {
    display: none;
    }
    
    .post .entry-header {
    	display:block;
    }

    First hides the page title header. The second brings back post title headers.

  6. Andrew
    Forum Moderator
    Posted 1 year ago #

    What do you mean by 'filter', an option in the dashboard?

  7. bmoneruiux
    Member
    Posted 1 year ago #

    @Andrew Nevins Member

    Well if filter applies to the Dashboard only then no.

    'm not 100 on filters versus hooks, but I was looking for something that I could add into my functions.php file in order to remove page titles without affecting blog post titles.

    I didn't want to use css, alter any already created php pages, nor use plug-ins.

  8. spiderwisp
    Member
    Posted 1 year ago #

    I'm not quite sure what you are trying to accomplish.

    Perhaps this is what you are looking for:

    <style>
    .post-title
    {
    display: none !important;
    }
    </style>

    A page is nothing more than a custom post type, so if you want to specifically target pages, you'll need some php or you can try using the page id in your css:

    <style>#post-111 h2 {display: none;}</style>

  9. bmoneruiux
    Member
    Posted 1 year ago #

    @spiderwisp

    The problem is already resolved. Even though I didn't want to use css, I accomplished what I needed to do via this css code (that I have listed above):

    .entry-header {
    display: none;
    }
    
    .post .entry-header {
    	display:block;
    }

    With this code, all titles for pages are gone, but the titles for posts still remain like I want them. This is what i was trying to get done via a filter or hook from the functions.php file instead though.

    What is it you don't get though?
    You know when you have a page called "Home", and theres a big "Home" title right on the page on the front end? That's what I was trying to get rid of using a hook/filter.

  10. spiderwisp
    Member
    Posted 1 year ago #

    You only have that title on your page if you have a page template that uses the_title(). I don't see why you wouldn't just remove it from your theme. Are you using a child theme?

    Edit: Your question was also initially confusing, because the page title is what you see in your browser's tab, not necessarily what is posted within the page template, your heading tag.

  11. bmoneruiux
    Member
    Posted 1 year ago #

    @spiderwisp

    Yes. I'm creating a child theme for Twenty Twelve.

  12. isgriff
    Member
    Posted 8 months ago #

    I am having the same issue:

    I'm using Path theme - and I can't seem to rid myself of the .entry-title large "Home" or "About" titles on the top of my pages.

    I've tried using the CSS method describe above and it doesn't work!!!

    Here's what the Path theme CSS looks like:

    /* Post titles. */
    .entry-title {
    margin-bottom: 1em;
    }
    .singular .entry-title,
    .error-404 .entry-title {
    margin-bottom: 0;
    padding-bottom: .5em;
    }
    .singular-post .entry-title,
    .format-standard .entry-title,
    .singular.attachment-image .entry-title {
    margin-bottom: .5em;
    padding-bottom: 0;
    }
    .singular .entry-title a {
    }
    .home .format-link .entry-title,
    .archive .format-link .entry-title {
    margin-bottom: 1em;
    }
    .singular-attachment .entry-title {
    text-align: center;
    }

    Is there anyway to remove the title with a functions.php hook?

  13. WPyogi
    Volunteer Moderator
    Posted 8 months ago #

    @isgriff - no your issue is not the same - you are not using the same theme. Please post your own thread in your theme's forum:

    http://wordpress.org/support/theme/path

    Including a link to your site would be useful for CSS questions.

Topic Closed

This topic has been closed to new replies.

About this Topic