我可以在不设置元对象的情况下以编程方式保存帖子元数据吗?

时间:2016-07-12 作者:noquierouser

我想知道是否需要设置元数据库才能将帖子元保存到自定义帖子类型中。

我有几个页面,在那里我通过编程将元数据保存到帖子中,使用add_post_meta, 但我想知道是否可以保存未使用add_meta_box.

有可能吗?对此我应该有什么样的考虑?

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

您应该始终使用update_post_meta() 函数,因为如果该术语不存在,它将调用add_post_meta() 自动地

这同样适用于update_user_meta().

例如,如果要添加元“City”,但数据库中没有它,只需update_post_meta($city) 并且在$city 你需要post_id 以及new value for city. 就像这样:

$city = array(
\'post_id\' => $post_id,
\'city\' => \'Melbourne\'
);
有关更多信息,请参阅:codex。wordpress。组织/职能\\u参考/更新\\u发布\\u元

相关推荐

如何在WordPress开发中添加带有ACF自定义字段ID的自定义metabox字段

我是wordpress开发的新手,我在我的项目中安装了高级自定义字段插件,并创建了两个文本字段名称&;我还创建了一个插件,可以在帖子中创建一个带有文本框的元框。现在在帖子中,我将获得自定义字段名称(&A);电子邮件和我的自定义元框旁边将出现,但我必须将我的元框附加到名称字段旁边,即在名称字段和电子邮件字段之间。我的metabox代码如下。请任何人帮帮我//Creating the custom meta box function my_notice_meta_box() {