Заказчик Андрей Теплицин [silverin] - удаленная работа, фриланс, FL.ru, Россия, Москва --> -->
Андрей Теплицин [silverin]
silverin
Андрей Теплицин [silverin]
На сайте 8 лет и 5 месяцев (заходил 4 месяца 7 дней назад)
+ 25  0  - 0
6
1036.24
Рейтинг1036.24
1036.24
Отзывы+ 25  0  - 0
+ 25  0  - 0
Все (1)       Проекты (1)        Вакансии (0)       Конкурсы (0)
Опубликовать проект
06 Декабря 2019
Бюджет: 1000 ₽
В админке WP загрузка миниатюры (именно картинка, которая относится к миниатюре, а не та, которая вставляется в тело поста) происходит сейчас следующим образом:
1) Клик а админке на ссылку "Установить изображение записи"
2) В появившемся окне медиабиблиотеки убеждаемся в активной вкладке "Загрузить файлы"
3) Нажимаем на кнопку по центру "Выбрать файлы"
4) В появившимся диалоговом окне выбора файла выбираем файл для загрузки
5) После загрузки он появляется в медиатеке -> Нажимаем "Установить изображение записи"

Таким образом пятью шагами мы установили миниатюру.
Хочу это упростить до двух шагов, используя AJAX (чтобы страница не перезагружалась):
1) Клик а админке на ссылку "Установить изображение записи"
2) В появившимся диалоговом окне выбора файла выбираем файл для загрузки (разрешаем только jpg/png/gif)
Всё – файл загрузился, диалоговое окно закрылось, загруженная картинка отобразилась в этом блоке перед нашими глазами. Под ней теперь вместо ссылки "Установить изображение записи" появилась ссылка "Удалить изображение записи", при клике на которую – картинка с записи открепляется, пост становится без установленной миниатюры, также картинка пропадает из этого блока в админке (т.е. ее больше не видно нам), и опять ссылка "Удалить изображение записи" меняется на "Установить изображение записи".

Вот, собственно, такой плагинчик и требуется :)
Прикрепляю к заданию php-файл своего шаблона-плагинчика, который добавляет эту формочку и кнопки со своими стилями. Желательно от него и оттакливаться.

Дополнение: при клике мышкой на картинку загруженной миниатюры, ссылка на нее должна скопироваться в буфер обмена.

P.S. Не забывайте о том, что:
Этот блок с картиной-миниатюрой и кнопкой "Удалить изображение записи" должен отображаться на страницах редактирования всех постов, если в нем есть миниатюра. Если же в посте миниатюры нет, то отображаем блок в дефолтном состоянии – т.е. без картинки и просто с кнопкой "Установить изображение записи".
И также, когда мы при клике выбрали файл и он загрузился, миниатюра у нас показалась перед глазами, появилась кнопка "Удалить изображение записи"- не забываем, что мы пока ВСЕ ЕЩЕ НЕ привязываем картинку к посту – это ведь происходит только при клике на "Опубликовать" или "Сохранить" сам пост. Также и с удалением.
Загруженные файлы должны помещаться в то же самое место, куда и до этого помещались при загрузке обычным способом.

Как должно быть в конечном итоге:
1) Картинка 1.jpg – изначальный вид формы при создании поста или редактировании поста, где нет миниатюры.
2) Картинка 2.jpg – вид формы, где уже загружена миниатюра


Пожалуйста, озвучивайте сразу свою цену и сроки. Предложения и "рекламные сообщения" явно от авто-ботов буду просто игнорировать, обращать внимание буду только на реальных людей.

Прошло времени с момента публикации: 6 месяцев 1 день 14 часов 11 минут
Раздел: Разработка сайтов / Веб-программирование