WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a way to remove the rows with the title, date and other stuff that's shown on the manage posts/pages screen (highlighted with red in the image below).

I know that I could easily hide it with css, but I'm wondering if it's possible to do it without css and hacking core files.

Visual description on what I want to remove

share|improve this question
@INT Just a little heads up, I've removed the title column before (using the hooks posted by Rezen), and found it to be more trouble than it was worth, because I also lost the row actions (links that show up when hovering over an item) and also (more obviously) the link to edit the item. So, if you remove the title, you'll need to create a new way to handle that stuff. – goto10 Jul 13 '12 at 20:13
up vote 2 down vote accepted

I'm gonna post the CSS anyway because this is the best way to hide it.

table.pages thead, table.pages tfoot { display:none; }

I didn't find any useful hooks in the source that would allow to pull the actual HTML for the table header and footer out.

share|improve this answer
Oh, that's unfortunate. I'll mark this as the accepted answer for now. Hopefully there will be a hook in the future. – INT Jul 18 '12 at 12:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.