Программная загрузка изображений Wordpress

Пытаюсь сделать изображение для кастомной таксономии, вернее для каждого ее элемента(термина). Есть ли какая либо функция, позволяющая загрузить изображение в медиа библиотеку и возвращающая либо URL загруженного файла, либо ID в базе? Ничего подобного не нашел.


Ответы (1 шт):

Автор решения: Сергей Валерьевич

media_sideload_image()

Пример с возвращением id:

media_sideload_image( 'http://vk.com/image.jpg', $post_id, $desc, 'id' );

Для возврата адреса картинки - нужно передать 4 параметром 'src' вместо id.

Если нужно загрузить не с урла то можно юзать media_handle_upload()

→ Ссылка