以编程方式更新导航菜单项位置

时间:2013-10-07 作者:Antonio Papa

我尝试在wordpress上以编程方式添加一个新的函数:

 wp_update_nav_menu_item($menu, 0, array(\'menu-item-title\' => $title,
            \'menu-item-object\' => \'page\',
            \'menu-item-object-id\' => $post_id,
            \'menu-item-type\' => \'post_type\',
            \'menu-item-status\' => \'publish\', // is there any \'delete\', \'unpublish\' ??
            \'menu-item-parent-id\' => $parent
        ));
当我创建一个页面,但我想更改父页面或只是更新页面时,此功能会在菜单中再次添加页面。我想知道是否有办法从dhe菜单中删除或更新菜单项?

1 个回复
SO网友:Pranita

尝试将菜单项状态设置为草稿,而不是发布

结束

相关推荐

Display all submenus

对于我想显示的自定义jquery菜单all submenus 并根据需要隐藏/显示每个。然而,我的问题是首先显示所有子菜单。截至目前,我正在管理first level 通过admin menu 部分:将菜单项添加到主菜单。显示器的工作原理如下:wp_nav_menu( array ( \'sort_column\' => \'menu_order\' , \'container\' => \'ul\' , \