动态添加子菜单项

时间:2015-12-01 作者:blenkhn

我已经能够使用此语句添加菜单项,但这会创建一个平面菜单。菜单已创建。我只需要添加项目。

    wp_update_nav_menu_item(4, 0, array(\'menu-item-title\' =>  __($post_title), \'menu-item-url\' => home_url(\'/\'.$url.\'/\'), \'menu-item-status\' => \'publish\'));
这是超级简单的使用。如何添加子菜单项?

1 个回复
SO网友:blenkhn

我已经找到了我正在寻找的内容,该函数返回所需菜单项的id。

    $my_menu_id = wp_update_nav_menu_item(4, 0, array(\'menu-item-title\' => __($my_menu_title), \'menu-item-url\' => home_url(\'/\'.$url.\'/\'), \'menu-item-parent-id\' => $my_menu_id, \'menu-item-status\' => \'publish\')); 
通过了解菜单id,您可以使用菜单项父id创建附加到第一个菜单项的子菜单