Я искал, как я могу добавить 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, но я не знаю, как i. Любая помощь очень ценится.