Я хочу добавить подменю WordPress меню в мою тему. Я хочу использовать функцию wp_nav_menu в Wordpress 3.0. Иными словами, я хочу видеть подменю, а не подстраницы, что означает, что wp_list_pages не является правильной функцией, потому что я хочу подменю, а не подстраницы.
Давайте предположим, что структура меню выглядит следующим образом:
Я хочу, чтобы, если кто-то нажимает на Entry1 (и делает его родительским), тема просто показывает подменю этой записи. В случае Entry1 это:
Я знаю, что есть такой код:
<?php
$children = ($post->post_parent) ? wp_list_pages('title_li=&child_of='.$post->post_parent.'&echo=0') : wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if($children) { echo('<ul>'.$children.'</ul>'); }
?>
Однако дело в том, что я говорю о структуре меню, а , а не о структуре страницы. Да, и параметр глубины не работает, потому что он означает до здесь, а не с здесь.
Я думаю, что могло бы быть решение с пользовательским ходунком, но я не знаю, как это реализовать.
Ссылка на функцию для wp_nav_menu
http://codex.wordpress.org/Template_Tags/wp_nav_menu
Я так долго ищу решение этой проблемы, поэтому, пожалуйста, помогите мне. Большое спасибо.