update_post_meta

评论(1)

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);
?>

总结

Good Luck!





转载请注明转自: update_post_meta

  1. 非常实用!