自动从导航菜单中删除垃圾页面 时间:2012-07-21 作者:INT 现在,当nav菜单中的页面被破坏时,它仍然保留在菜单中,直到通过nav菜单编辑器手动删除。是否可以自动删除被丢弃的页面?谢谢 2 个回复 最合适的回答,由SO网友:TheDeadMedic 整理而成 只需挂接默认值delete_post 垃圾箱操作上的菜单处理程序:add_action( \'wp_trash_post\', \'_wp_delete_post_menu_item\' ); 这是多么简单啊! SO网友:Richard 您需要一个插件:将方法添加到deleted_post 操作(获取页面id)过滤:该操作也用于帖子等。更新菜单wp_get_nav_menu 要获取其项目,请删除代表页面的项目,并使用更新菜单wp_update_nav_menu_object. 结束 文章导航