WordPress:如何在任何管理页面上显示元数据?

时间:2013-08-23 04:34:38

标签: php wordpress-plugin wordpress meta-boxes

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

我的插件在WordPress管理员中有一个“Options Page” - 我想在这个页面上显示元数据。

这可能吗?如果是,那怎么能实现呢?

我在add_meta_box文档中看到$post_type参数的一个可能值是dashboard,但是这里没有记录。我想它会在WordPress仪表板(登录时的主管理屏幕)上显示metabox,但这不是我需要或想要的。

修改

这个问题是关于OptionTree Metaboxes,它使用标准的WordPress Metaboxes。也许通过不同的方式使用OptionTree或通过修改OptionTree有更好的方法来实现这一目标?请参阅此相关问题: How to have more than one "Theme Options" page with OptionTree?

2 个答案:

答案 0 :(得分:2)

如果我的理解是正确的,你可以通过以下方式来实现

这是Demo plugin,可以帮助您实现目标。

  

这个WordPress插件演示了如何构建自己的插件   使用WordPress的页面提供了可拖动的元文件,需要   WordPress 2.7版本,支持WordPress 2.8改变了拳击布局   发动机

答案 1 :(得分:0)

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