4

我已经知道如何为帖子、页面和自定义帖子类型注册元框,但我想注册一个元框以显示在我的自定义管理页面上,这不是帖子。

我的插件在 WordPress 管理员中有一个“选项页面”——我想在这个页面上显示元框。

这可能吗?如果是,如何实现?

我在文档中看到参数add_meta_box的可能值之一是,但是在任何地方都没有记录。我想它会在 WordPress 仪表板(登录时的主管理屏幕)上显示元框,但这不是我需要或想要的。$post_typedashboard

编辑:

这个问题是关于 OptionTree Metaboxes 的,它使用标准的 WordPress Metaboxes。也许有更好的方法可以通过不同地使用 OptionTree 或修改 OptionTree 来实现?请参阅此相关问题: 如何使用 OptionTree 拥有多个“主题选项”页面?

4

2 回答 2

2

如果我的理解是正确的,您可以按照以下方式进行操作

这是一个Demo 插件,可以帮助您使其正常工作。

这个 WordPress 插件演示了如何使用 WordPress 提供的可拖动元框构建自己的插件页面,需要 WordPress 2.7 版本,支持 WordPress 2.8 更改的装箱布局引擎

于 2013-09-05T14:19:43.680 回答
0

从未尝试过,只是一个想法。在您的插件选项页面 url 中传递另一个参数说 post-type 并提供任何新的帖子类型名称。然后在 add_meta_box() 函数 $post_type = $_GET['post_type'] 中使用这个参数值。

于 2013-09-11T09:43:04.260 回答