我一直在尋找如何將php添加到我的自定義菜單中,以便以下拉方式顯示子標題。 我已經創建了一個使用一些PHP代碼的自定義菜單,因爲我想讓徽標位於導航中間。當前的PHP代碼如下所示:如何在wordpress自定義導航中顯示子項目
<div class="navigation">
<ul>
<?php
$menu_left = wp_get_nav_menu_items(3);
$menu_right = wp_get_nav_menu_items(4);
foreach ((array) $menu_left as $key => $menu_item) {
echo "<li><a href=\"" . $menu_item->url . "\">" . $menu_item->title . "</a></li>" ;
}
?>
<?php
echo "<li><img src='logo1.png'/></li>";
?>
<?php
foreach ((array) $menu_right as $key => $menu_item) {
echo "<li><a href=\"" . $menu_item->url . "\">" . $menu_item->title . "</a></li>" ;
}
?>
</ul>
</div><!-- .navigation -->
這是我的職能文件:
register_nav_menus(array(
'nav_left' => 'Left Nav Menu',
'nav_right' => 'Right Nav Menu',
));
,我在WordPress通過菜單添加的子項出現,但他們不顯示下自己父頁面。我對php比較陌生,並且一直在爲此苦苦掙扎了一段時間。我只是不確定如何讓他們顯示在父項下。我明白,子菜單需要一個新的UL,但我不知道如何我非常感謝任何幫助。