我正在为公文包使用自定义帖子类型。我有几个选择update_post_meta()
, 它似乎工作得很好,但突然(在一小时内),数据删除了自己。我查看了数据库,所有自定义元数据值都为空。
我真的有点困惑。
下面是保存其中一个选项的代码。
function update_colour_palette(){
global $post;
$color = get_post_custom($post->ID);
$palette = $color["palette"][0];
update_post_meta($post->ID, "palette", $_POST["palette"], $palette);
}
任何帮助、提示和;技巧会很有用。
最合适的回答,由SO网友:JakeParis 整理而成
我用这个来解决你的问题已经有一段时间了,我想我是从某个地方的抄本上得到的。但它是有效的。
// verify if this is an auto save routine.
// If it is our form has not been submitted, so we dont want to do anything
if ( defined(\'DOING_AUTOSAVE\') && DOING_AUTOSAVE )
return $post_id;