Приветствую! Мне необходимо загружать файлы для полей профиля и делать это не всегда в профиле. Если я использую класс Rcl_Uploader, при создании объекта указываю id этого поля, то как мне правильно отловить этот id для update_user_meta после загрузки файла, учитывая, что такое поле будет не одно, а видов будет достаточно много?
В мануале описывается такая конструкция:
add_action( 'rcl_upload', 'my_uploader_upload', 10, 2 );
function my_uploader_upload( $uploads, $uploader ) {
global $user_ID;
if ( $uploader->uploader_id != 'my_uploader' )
return;
$ids = [];
foreach($uploads as $upload){
$ids[] = $upload['id'];
}
update_user_meta($user_ID, 'my_uploader', $ids);
}
Но там жестко прописан id - if ( $uploader->uploader_id != 'my_uploader' ), а у меня, соответственно, этот id постоянно будет разный