ADD_META_BOX创建默认表单域类型

时间:2015-02-13 作者:Pat Gilmour

我正在使用add_meta_box 根据Codex entry.

我的问题是关于在管理页面上打印表单字段的“回调”。

在Codex中,表单字段作为写出的HTML元素进行响应,但在我浏览过的一些插件中,开发人员更喜欢使用“callback\\u args”将易于理解的数组传递给伪表单元素,然后对其进行处理,以最小的HTML编码输出HTML元素。例如,请参见GitHub. WooCommerce也有类似的方法为产品构建元框。

所以我的问题是:WordPress在默认情况下是否有类似的机制,或者这是一个需要插件的功能?

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

简短回答:没有。WordPress core具有基本的元框功能(注册一个框和传递一个回调)——回调的作用或工作方式完全取决于您。您可以编写自己的实现,也可以使用您提到的第三方。

结束

相关推荐

Multiple Checkboxes Metabox

My goal is this:我已经在我的帖子页面中添加了一个额外的元数据库。此元框中有多个复选框。每个复选框都与一个人的姓名相关联。这个想法是,如果一个人在帖子中出现,我会选中与他们的名字相关的框。对于每个复选框,每个人的图像将显示在单曲中预先确定的div中。php。当选中更多复选框时,图像仍包含在此div中,但在css flexbox的帮助下会变得更薄。 My problem is this:就目前而言,复选框没有任何作用。即使我检查了他们,然后更新了帖子do not 保持选中状态。这显然是我的代码