Я сейчас разрабатываю плагин для своей страницы.Цель состоит в том, чтобы загрузить пользовательское изображение профиля со страницы пользователя.Теперь я хочу хранить каждое изображение под заранее заданным именем.К сожалению, у меня нет плана, как я могу установить пользовательское имя для файла во время загрузки файла с помощью функции WordPress wp_upload_bits()
:
$filename = $_FILES['file']['name'];
$uploaded_bits = wp_upload_bits(
$filename,
null,
file_get_contents( $_FILES['file']['tmp_name'] )
);
В настоящее время, когда я загружаю, например, изображение с именем yolo.png
, название остается yolo.png
.
Теперь я хочу определить новое имя следующим образом:
$filename = 'profile-image-' . get_current_user_id();
Но это не может работать, потому что $_FILES['file']['name']
- это временно сохраненный файл на моем сервере, а это yolo.png
.Так ты хоть представляешь, как я могу достичь своей цели?