Функция для определения имени файла при вставке изображений для публикации из буфера обмена - PullRequest
0 голосов
/ 20 января 2020

Я использовал плагин с редактором classi c, который позволял мне вставлять изображения прямо из буфера обмена в сообщение.

В редакторе Гутенберга эта «вставка» встроена и удобная функция в этом. Тем не менее, из-за автоматически сгенерированного имени файла, это не очень Seo Friendly подход для добавления изображений в сообщение. Но это намного быстрее, чем сохранение, изменение размера, переименование, загрузка и добавление. Особенно, когда задействовано много изображений.

Единственное, что могло бы сделать эту функцию способом добавления изображений к go, - это имя файла. Замена этой части на имя, предоставленное пользователем, будет иметь все значение в именовании и публикации изображений.

Если посмотреть на сетевую активность (Chrome F12), POST отправляется на https://www.websitehere.com/wp-json/wp/v2/media?_locale=user

и тело состоит из

------WebKitFormBoundaryBu8kmZBj4kFpwHXR
Content-Disposition: form-data; name="file"; filename="image.png"
Content-Type: image/png

PNG


IHDR¡Ì±* IDATxíϯ$·çõoÐÅ_õotðA}ÐÁ:òAÜëÃ4¼°`yè4¥¶±`­ìÁb.....etc

Можно ли добавить фрагмент кода, который может генерировать InputBox для предоставления пользовательского имени файла до вызова фактической функции или до выполнения POST? С целью переименования значения image.png внутри тела: ; filename="image.png"

Пока я застрял в Крючки: действие и фильтры API плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...