update_post_meta函数是和add_post_meta函数相对应的一个函数,主要是用来更新和建立指定文章自定义字段的。
参数详解
update_post_meta($post_id, $meta_key, $meta_value);
$post_id
要更新(添加)自定义字段的文章或页面的ID值
$meta_key
自定义字段的键值(名字)
$meta_value
自定义字段的值
$prev_value
批量替换时用的参数
应用实例
<?php
//官方的
update_post_meta(76, 'my_key', 'Steve');
//为ID是76的文章添加my_key为键值的自定义字段,值是Steve
?>
来一个高级版的
<?php
//将键值为key_1并且字段值为Happy的都修改为Excited
update_post_meta(76, 'key_1', 'Excited', 'Happy');
//和以下一个效果
update_post_meta(76, 'key_1', 'Excited');
//批量替换所有key_1为键值的自定义字段
$key1_values = get_post_custom_values('key_1', 76);
foreach ( $key1_values as $value )
update_post_meta(76, 'key_1', 'Excited', $value);
?>

