添加元框-自定义域:选择哪个?

时间:2011-05-26 作者:Paul_p


我刚刚了解了自定义字段,它可以在帖子附近添加内容,但是“add\\u meta\\u box”和“custom field”之间有什么区别?

当我们注册帖子类型时,自定义字段位于“支持”行内,所以:创建自定义字段不是比添加元框更容易吗?或者两者之间有很多不同?

4 个回复
最合适的回答,由SO网友:Jan Fabry 整理而成

元框是图形用户界面中的一个元素,自定义字段是存储在post中的额外键和值。大多数情况下,更改自定义字段值的接口都会放在一个额外的元框中,或者放在自定义字段的默认元框中,您可以根据帖子类型启用该框。

也许一张图片可以帮助解释这一点。我有一篇带有两个自定义字段的帖子:my_custom_field_thumbnail_id. 在数据库中,它们存储在wp_postmeta 表格:

Database rows showing custom field data

但在post界面中,它们可以在不同的位置进行编辑。这个_thumbnail_id 显示在特征图像元框中,可以使用图像浏览器进行编辑,因为很难知道附件ID。其他值只能通过“通用”自定义字段元框进行编辑:

Custom Fields and Featured Image meta boxes

这将取决于您需要在插件中输入的值以及用户的体验,自定义字段是否足够,否则添加单独的元框将更加方便用户。

SO网友:Bainternet

自定义字段是一个post meta字段meta框用于在新建/编辑帖子/页面屏幕中对节进行分组,默认情况下:

评论状态元数据库现在,自定义元盒通常是一组自定义字段,例如,当使用SEO插件时,您会看到一个新的元盒,其中包含标题、描述、关键字等字段。。。(无论如何,大多数都是这样),这正是一个自定义元盒,它使用自定义字段(post-meta)存储用户输入的数据。

因此,通常字段之间没有区别,只需添加自定义字段就很容易了,但作为自定义元框,它的用户友好性不强。

SO网友:Delphi Electronice

它们只是不同的东西:1)add\\u meta\\u box->它只是帮助您添加一个界面,一个meta box作为函数名,帮助您显示表单、输入、不同的数据2)自定义字段->这是分配给给定帖子类型的自定义值。

您应该只使用booth,使用add\\u meta\\u框添加界面,并将所有提交的信息保存到自定义字段中

SO网友:Chip Bennett

两者都只是添加自定义的post元数据。使用哪个取决于用例。如果您正在为最终用户开发一些东西,我建议您使用Metabox,因为一般来说,Metabox UI比自定义字段UI更为用户友好。

结束

相关推荐

如何将“作为特色图像使用”添加到自定义的Metabox中?

我正在实现一个自定义元框,允许用户通过一个简单的文件输入字段添加图像(基于此网站上的代码:Meta Box Script). 此代码允许将多个图像作为附件添加到页面中,无需使用“完全上载”对话框即可完成此操作,您只需选择图像文件并发布页面,即可上载图像。这很好,但是,我希望能够在每个图像上添加一个链接,以便您可以将图像设置为特色图像。下面的图片显示了它的外观:我浏览了一下标准的图像上传程序,发现有一个JS文件(/wp admin/JS/set post thumbnail.JS),作为AJAX调用触发,这