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 displaying Wordpress menu using this function:

wp_nav_menu( $args );

Menu is set in wp-admin/nav-menus.php.

Can I somehow attach ID of my choice to one of the items? I want the menu to look like:

[ Link 1 ] [ Link 2] [ LOGO (that is Link 3 also ] [ Link 4 ] [ Link 5]

I know I could style ID of the logo link such as "menu-item-123", but I'd love to change it to "logo" or something that has a meaning :)


share|improve this question
Look into using a custom nav walker codex.wordpress.org/Function_Reference/… – paulruescher Oct 12 '12 at 15:27
up vote 5 down vote accepted

Simply use the "Class"-field for styling. Give it a unique class, target it in your CSS file. Done.

WordPress menu item class

share|improve this answer
Thanks for the screen, I was looking for the "class" field but couldn't find it! – stillanonymous123 Oct 17 '12 at 17:54
And another big thanks! to the WordPress crew for "helping" developers out by hiding important functionality in obscure places. – phenry Jan 22 '14 at 23:54

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.