我在管理页面中制作了一个菜单,顺序如下:
parent
- child 1
- child 2
- child 3
parent
- child 1
- child 2
- child 3
parent
- child 1
- child 2
- child 3
当我用以下代码将它们加载到导航栏中时,效果很好:wp_nav_menu( array(
\'theme_location\' => \'menu-1\',
\'menu_id\' => \'primary-menu\',
\'menu_class\' => \'top-menu\',
) );
但是,我想根据页面的父级加载页面上的特定菜单。我的做法如下:<?php
$children = get_posts( array( \'post_parent\' => $parent, \'post_type\' => \'page\', \'numberposts\' => 9, \'orderby\' => \'menu_order\', \'order\' => \'ASC\'));
?>
但显示时,会根据发布日期显示菜单:- child 2
- child 1
- child 3
我知道我可以更改发布日期,但这可能会在将来发生冲突。我如何像在导航栏中一样命令这些孩子?