单独文件中的多个Meta Box

时间:2011-05-16 作者:Picard102

问题是,我希望在我的网站上有几个不同的元框,但我希望能够将每个元框存储在单独的文件中,并将其包含到函数中,这样我就可以将特定的元框复制到新的安装中,并根据具体情况将其包含在内。

但据我所知,似乎我需要将它们全部放在一个数组中?

1 个回复
最合适的回答,由SO网友:Scott 整理而成

将每个元框保存到包含代码的文件中,就像它们在函数中一样。php文件。也许可以把这些放在一个叫做meta\\u box的文件夹中。然后在你的主题中加入include() 将它们放入函数文件中

<?php
// all the code that your functions file contains
include("meta_boxes/meta1.php");
include("meta_boxes/meta2.php");
include("meta_boxes/meta3.php");
include("meta_boxes/meta4.php");
// As so on....
?>

结束

相关推荐

如何避免在插件的Metabox中重新发明自定义字段轮子?

以下是场景:在我的插件中,我想在帖子/页面编辑器上显示一个元框。我希望metabox完全像WordPress的“自定义字段”metabox(添加另一个、删除、更新、自动填充下拉列表、输入新链接、AJAX magic等);有几个细微的区别:我要的不是“Name”和“Value”,而是“Target”、“Name”和“Value”与其将它们全部保存为自动显示在WP自定义字段元框中的“公共”自定义字段,不如将它们全部存储为“专用”命名空间字段中的单个多维数组。。。即。,_myplugin_custom_fiel