Есть ли способ добавить <img>
тег в сообщение, но затем плагин загрузит это изображение и поместит его на сервер для меня вместо того, чтобы вручную загружать файл из Интернета на мой компьютер, а затем загружать его на сервер?
Спасибо
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Вы также можете запустить его позже, а не по запросу: wordpress.stackexchange.com/questions/3442/…
Я создавал подобные системы раньше… вы можете пойти дальше и заставить плагин автоматически изменять размер изображения для ваших целей. Нет смысла хранить изображение 1024×600 на сервере, если вы отображаете его только как 256×150.
Да, я хотел бы, чтобы у меня (или у кого-то еще) было время написать для этого плагин. Может быть, после того, как я закончу работу с клиентом… 🙂
Конечно. Вы можете подключить
save_post
действие, использоватьWP_Http
класс для его загрузки, а затем вставить его как вложение, используяwp_insert_attachment
иwp_update_attachment_metadata()
.Это не тривиально, но не должно быть так сложно.
Существует плагин под названием « Добавить связанные изображения в галерею » — когда вы вставляете изображение в свой пост с внешнего веб-сайта, этот плагин автоматически сохраняет локальную копию и заменяет ссылку на внешний сайт локальным адресом. Надеюсь, поможет.
В репозитории WordPress есть более новый плагин, который работает. Добавление связанных изображений в галерею больше не работает. Импорт внешних изображений