2016-04-12 121 views
0

我想在用戶更改/編輯xProfile字段(寬度爲ID 1542)時更新自定義user_meta字段。更新xprofile字段後的Buddypress掛鉤

但這鉤不行

function action_xprofile_data_after_save($x) 
    { 

     print_r($x); 

    // if($field == 1542) 
    // { 
    //  update_user_meta($user_id, 'field_1542', 'changed'); 
    // } 
    } 
    add_action('xprofile_data_after_save', 'action_xprofile_data_after_save', 10, 1); 

回答

1

我相信這個方法也適用於兩個前端所做出的編輯和後端。它提供了$user_id

function peter_xprofile_data_after_save($data) { 

    if ($data->field_id == 1542) { 

     update_user_meta($data->user_id, 'field_1542', 'changed'); 

    } 
} 
add_action('xprofile_data_after_save', 'peter_xprofile_data_after_save');