开发wordpress插件我在设置自定义编辑页面以处理管理区域中的项目时遇到问题。我一直在查看帖子的工作流程是什么,因为我看到所有编辑操作都从edit.php重定向到post.php?post=33&action=edit
。我一直在设置一个选项页面,我从这里处理所有项目编辑但在这种情况下显示侧边栏中的菜单对用户来说不是最佳的,因为如果没有项目ID传递给它可能会导致很多问题。我不得不提一下,开发Wordpress插件对我来说是新鲜事,也许研究我所做的并不合适。我一直在看wordpress API,我找到了以下函数
add_management_page().
但这需要在管理菜单
下订购添加以下功能并链接我的项目,如
admin.php?page=parser-target-edit&record=73
add_submenu_page( 'parser-top-level-handle', 'Edit', 'Sub-menu title', 'manage_options', 'parser-target-edit', array($this , 'edit_item') );
正在工作但正如我所说的那样在侧边栏中显示为菜单项。因此,它必须是另一种解决方法,在编辑操作时可以使用它
答案 0 :(得分:1)
您可以尝试将add_menu_page()与add_submenu_page()结合使用以创建管理页面
您可以执行从add_menu_page()执行的回调函数。