Wordpress插件 - 在管理面板中打开页面

时间:2014-06-17 20:38:28

标签: php mysql wordpress plugins

我正在制作一个插件。该插件具有访问数据库,添加,编辑和删除记录,调用存储过程等的页面。我已经创建了插件,并在管理面板中添加了菜单和子菜单,并在管理面板中打开了这些菜单链接。这些页面用于处理数据库中记录的添加,删除和编辑。其中一些页面有一个链接,可以将id传递给另一个页面以编辑记录。

我的插件的管理面板中使用的那些页面,链接到我的插件的其他管理页面,不会在管理面板中打开,而是在它外部打开。如何在我的插件页面中创建链接以保留在wordpress的管理面板中?

为了澄清,我可以添加在管理面板中加载页面的菜单项。也许这个屏幕截图会解释。那么如何在管理面板中打开页面呢?

enter image description here

1 个答案:

答案 0 :(得分:0)

为了在WordPress仪表板的框架内显示插件的管理UI,您需要遵循相当多的WordPress约定。

第一种是在单独的函数中为每个管理面板编写代码。这些功能中的每一个(插件中每个管理面板一个)必须在<div>对象中显示面板的HTML元素,允许WordPress本身将div包装在仪表板显示中。

接下来是为插件的仪表板菜单编写菜单构建功能,然后使用admin_menu操作挂钩注册该功能。此菜单构建功能将包含对您的功能的引用,以显示管理面板。

这是关于该主题的文章。 http://codex.wordpress.org/Administration_Menus