I’ve been waiting for an update to Twicet for a while, but I’m sure you’re busy and haven’t gotten to it yet, so I tried to add support for the new WP3.0 menus myself (need to launch a site by the end of the month). From the documentation and various tutorials, it seemed pretty strait forward, but apparently I’m missing something.

Seems like the culprit was actually the CSS. For some reason, one of the ul/li styles was set to “display: none” and the entire thing was hidden since an unordered list is how the new menus are generated.

I ended up changing everything in style.css (line 884 and below) to be “.menu” instead of “#nav”. I also did the same thing to the navigation section of style5.css (the color version I’m using). It now displays, however it’s rather mangled. I think some easy CSS edits could probably fix it, but I’m still having trouble tracking them down.

For some reason, there’s still a bullet before the menu items. Also, the right side of the menu background, the “end cap”, isn’t displaying. Any ideas where those attributes might be coming from?

I’m getting it piece by piece, but it’s tough going. I’d love a more professional attempt at it, so my original question still stands, I hope we see a Twicet update some time soon. This is just an emergency fix on my own until then.

Turns out I actually changed too much of the CSS. I had changed things from “nav” to “menu” but inadvertently changed one of the “navwrap” styles as well. In style.css, on line 895, I needed to keep the .navwrap that contained the positioning. I changed it back and now we’re good to go.

You can use the menu widget to display any custom menu you like – just create some menus under Appearance >Menu first, then go to Appearance > Widgets and drag’n’drop the “Custom Menu” widget in the footer or sidebar widget areas. At least select the menu you want to display.