Wordpress Action" update_user_meta"

时间:2016-04-14 11:04:19

标签: wordpress metadata action

我尝试在更新用户元值时创建操作,将更新同一用户的另一个元值。像这样:

add_action('edit_user_profile_update', 'update_extra_profile_fields');

function update_extra_profile_fields($user_id) {

    update_user_meta($user_id, 'meta_to_store', $_POST['my_meta_stored_field']);

}

我无法理解程序,任何想法?提前致谢;

注意:现在有效!谢谢Amin.T

1 个答案:

答案 0 :(得分:1)

它不是正确的钩子,你缺少一些函数参数,所以你需要这样的东西:

add_action('edit_user_profile_update', 'update_extra_profile_fields');

 function update_extra_profile_fields($user_id) {
      $new_value = "new_value";
      update_user_meta($user_id, 'other_meta', $new_value);
 }