Der Link von egado zeigt auf eine Lösung, die 4 Jahre alt ist, und u.a. nicht berücksichtigt, dass Menüs heute in WordPress anders angesprochen werden als früher (wp_list_pages() ist nur noch als Fallback vorhanden, der Standard ist wp_nav_menus()).
Ich hätte mal eine andere Lösung, und zwar mit jQuery:
Code
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script> <script>
function mainmenu(){
$(" .menu ul ").css({display: "none"}); // Opera Fix $(" .menu li").hover(function(){
$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
},function(){
$(this).find('ul:first').css({visibility: "hidden"});
});
}
$(document).ready(function(){
mainmenu();
});
</script>
Alles anzeigen
Dazu muss unbedingt über das Stylesheet entsprechend vorgegeben werden:
Code
#access{
background-color: #333;
height: 25px;
font-size:16px;
text-transform:uppercase
}
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul{
display:block;
position:absolute;
z-index:5000;
}
Alles anzeigen
Das z-index ist dabei nur als Prinzip, kannst damit experimentieren. Die einzelnen Klassen musst Du eventuell noch an Deine eigenen anpassen, das kann ja je nach Theme variieren. Aber der Ansatz müsste eigentlich so stimmen. Möglicherweise gibt es auch aktuelle Plugin-Lösungen dazu, habe jetzt nicht gesucht.