Автоматический импорт изображений в записи из URL в Интернете?
Есть ли способ добавить тег <img> в запись, чтобы плагин автоматически скачал это изображение и разместил его на сервере, без необходимости вручную загружать файл с интернета на компьютер и затем на сервер?
Спасибо
Конечно. Вы можете использовать хук save_post, класс WP_Http для загрузки изображения, а затем добавить его как вложение с помощью функций wp_insert_attachment и wp_update_attachment_metadata().
Это не тривиально, но и не должно быть слишком сложно.
Я уже создавал подобные системы... можно пойти дальше и сделать так, чтобы плагин автоматически изменял размер изображения под ваши нужды. Нет смысла хранить изображение 1024x600 на сервере, если вы отображаете его только в размере 256x150.
EAMann
Существует плагин под названием "Add Linked Images To Gallery" — когда вы вставляете изображение в запись с внешнего сайта, этот плагин автоматически сохраняет локальную копию и заменяет ссылку на внешний сайт локальным адресом. Надеюсь, это поможет.
В репозитории WordPress есть более новый плагин, который работает. Плагин Add Linked images to Gallery больше не функционирует. Импорт внешних изображений