WordPress3.6で、wp_nav_menu()のアトリビュートを操作するフックが追加されました
簡単なサンプルですが、(クラス名などは読み替えてください)
add_filter( 'nav_menu_link_attributes','nobita_add_attribute', 10, 3 ); function nobita_add_attribute( $content,$item, $args ){ $content['style']= 'background:url( http://www.tenman.info/images/pen.jpg )'; return $content; }
style.css
#menu-header-image .menu-item a:hover{background-position:0 100px;}
工夫をすると、メニュー単位で画像を変更したり、より複雑なコントロールも可能と思います。
- http://ja.forums.wordpress.org/topic/24702?replies=2#post-65753(b:@source)