1

所以我的主题中有这个功能:

每当创建自定义帖子类型“人员”中的新帖子时,都会同时创建与帖子的 slug 同名的新菜单。一切都很好,但是。

我需要与导航一起创建和添加一些菜单按钮。这也非常有效。

但是,当我尝试设置导航按钮的层次结构时,我的问题就开始了 - 我不知道为“menu-item-parent-id”设置什么,因为每次为新人帖子创建菜单时,它都有不同的菜单 ID,但是我希望所有这些菜单上的“博客”按钮都是“阅读”按钮的子项

这是我正在使用的一段代码:

$menu9 = array(            
        'menu-item-object-id' => 0,
        'menu-item-object' => '',
        'menu-item-parent-id' => 0,
        'menu-item-position' => 2,
        'menu-item-type' => 'custom',
        'menu-item-title' => 'read' ,
        'menu-item-url' => '#',
        'menu-item-description' => '',
        'menu-item-attr-title' => '',
        'menu-item-status' => 'publish'
        );
wp_update_nav_menu_item( $menu_id, 0, $menu9 );
        $menu2 = array(
        'menu-item-object-id' => 0,
        'menu-item-object' => '',
        'menu-item-parent-id' => 0,
        'menu-item-position' => 0,
        'menu-item-type' => 'custom',
        'menu-item-title' => 'blog' ,
        'menu-item-url' => '#',
        'menu-item-description' => '',
        'menu-item-attr-title' => '',
        'menu-item-status' => 'publish'
        );
wp_update_nav_menu_item( $menu_id, 0, $menu2 ); 

如您所见,我需要 menu item2($menu2) 是 menu item9 ($menu9) 的子项

任何帮助将不胜感激,因为我在这方面花费了大量时间......

谢谢!

4

0 回答 0