> WordPress开发手册 > update_post_meta

update_post_meta


update_post_meta函数是和add_post_meta函数相对应的一个函数,主要是用来更新和建立指定文章自定义字段的。

参数详解

update_post_meta($post_id, $meta_key, $meta_value);
  • $post_id
    要更新(添加)自定义字段的文章或页面的ID值
  • $meta_key
    自定义字段的键值(名字)
  • $meta_value
    自定义字段的值
  • $prev_value
    批量替换时用的参数

应用实例

//官方的
update_post_meta(76, 'my_key', 'Steve'); 
//为ID是76的文章添加my_key为键值的自定义字段,值是Steve

来一个高级版的

// 将键值为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 );

上一篇:
下一篇: