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 just beginning to work the "Custom Menu" functionality that was introduced in 3.0 into my theme.

I like everything about this new capability and API, with one exception: Why no posts?

I can create menus containing pages, categories, even tags, but where is the posts selector?

I know I could use the "Custom Links" tool as a workaround, by pasting in the URL to a given post, but I'd rather not expect my users to do that without creating a ton of support issues.

I'd rather just add a menu box called "Posts" that has the same functionality as "Pages". Has anyone done this and if so can you share the code?

Alternately, and I know I'm dreaming on this one, what about a single box with tabs for selecting between pages and posts?

share|improve this question
up vote 45 down vote accepted

OK, I found the answer to this one and its surprisingly simple but maddeningly frustrating at the same time.

All you have to do is click "Screen Options" while viewing the "Custom Menu" manager and place a check beside "Posts" to show the elusive hidden "Posts" widget.

Now you can add "Posts" to your custom menus. Who knew anyone would ever want to do that?

Why this is not part of the default screen options, while "Tags" is, escapes me, but that's the default none the less.

Also, just to get a few more bytes out of this rant..

Whoever decided that "Excerpt" should no longer be visible on the post editor screen should have to answer at least one of the 5 emails I get per day with on the topic of "What happened to the excerpt field, it was there, now its gone". Brilliant.

share|improve this answer
that screen options button was more hidden than osama bin laden. – Toskan May 19 '15 at 22:27

protected by Community Jun 1 '13 at 7:57

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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