2016-04-12 101 views
0

Kullanıcı xProfile alanını değiştirdiğinde/değiştirdiğinde özel user_meta alanını güncellemek istiyorum (ID 1542 genişliğini).xprofile alanından sonra Buddypress hook güncellendi

bu ben bu yaklaşım hem ön uç yapılan düzenlemeler için çalışır ve arka uç inanıyoruz

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

cevap

1

çalışmaz kanca yok. Ve bu, $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'); 
'u sağlar.