wordpress - 从functions.php创建子菜单项

时间:2012-10-31 13:53:09

标签: wordpress

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

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

我需要与导航一起创建一些菜单按钮并添加到同一个领域。这也很有效。

但是,当我尝试设置导航按钮的层次结构时,我的问题就开始了 - 我不知道要为'menu-item-parent-id'设置什么,因为每次为新人发布菜单时都会有不同的菜单ids,但我想在所有这些菜单按钮“博客”将是按钮“阅读”的孩子

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

$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 ); 

你可以看到我需要菜单item2($ menu2)是菜单item9的子项($ menu9)

任何帮助都会受到高度赞赏,因为我已经花费了数小时的时间......

谢谢!

0 个答案:

没有答案