В общем создал дополнительное поле в профиле пользователя, ну и для определения кому сохранять изменения в этом поле сейчас берется user_ID из авторизации... Получается если каждый пользователь сам редактирует это поле все хорошо, но отредактировать его администратором не получается, как взять user_ID со страницы профиля?
add_action('show_user_profile', 'vu_subscribe_data');
add_action('edit_user_profile', 'vu_subscribe_data');
add_action('personal_options_update', 'vu_subscribe_data_update');
add_action('edit_user_profile_update', 'vu_subscribe_data_update');
function vu_subscribe_data(){
global $user_ID;
$accaunt = get_user_meta( $user_ID, "subscribe_data", 1 );
?>
<h3>VIP подписка</h3>
<table class="form-table">
<tr>
<th><label for="user_fb_txt">Дата окончания доступа</label></th>
<td>
<input type="text" name="subscribe_data" value="<?php echo $accaunt ?>"><br>
</td>
</tr>
</table>
<?php
}
// обновление
function vu_subscribe_data_update(){
global $user_ID;
update_user_meta( $user_ID, "subscribe_data", $_POST['subscribe_data'] );
}