Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Нужно создать плагин для Wordpress (работа с файлами)

закрыт без выполнения


Задача: Нужно создать плагин для Wordpress.


Цель: Плагин должен позволить подписчикам безопасно загружать файлы в предопределенные каталоги (а не через стандартную медиа-библиотеку), помещая информацию о файлах в отдельную таблицу БД, для дальнейшей модерации файлов. Модератор сможет увидеть список файлов, менять описание, выставлять статус “одобрено”, удалять файлы. Подписчик сможет менять описание файлов и удалять (но только свои).


Все типы файлов, которые предполагается загружать: JPG, JPEG, PNG, BMP, ICO, ICNS, SVG, GIF, AI, PSD,  MP3, MP4, MPG, AVI, MOV, WMV, SWF, TXT, DOC, DOCX, PDF, PPT, PPTX, ZIP, ISO, TORRENT, APP, APK, OTF, TTF, FNT.


Интерфейс: Достаточно сделать в админке отдельную страницу, без стилей, чисто для тестов: 

  • загрузки файлов,

  • выдачи списка файлов (подписчик видит только свои), 

  • обновления информации о файле (подписчик может редактировать только свои), 

  • удаления файла (подписчик может удалять только свои).


Список функций, которые нужно написать в ТЗ:

https://docs.google.com/document/d/1Dj5aheCar8DsvJWqKwC5mN6_AUqU6-KvVUY6cv1NrqU/edit?usp=sharing



  1. 4 дня5 000 ₽
    Владимир
    Владимир Кунаков
    150   

    Здравствуйте. Готов реализовать плагин. Сроки - 4 - 5 дней
    С Уважением, Владимир.

    Россия Россия | 13 января в 22:37 |
  2. ставка скрыта фрилансером
  3. 10 дней8 000 ₽
    Кирилл
    Кирилл Озерицкий
    220     1  0

    Я так понимаю все-таки, что "подписчики" - это пользователи админки, то есть их "роль".

    Это всё можно сделать, самое трудоёмкое - это работа с изображениями: определение типа файлов (включая защиту от взлома), обрезка и т.д.

    У меня 10 лет опыта в веб-разработке, 3 из них - в Вордпрессе.

    Украина Донецк | 13 января в 23:59 |
  4. 1 день500 ₽
    Александр
    Александр Столбов
    252   

    Здравствуйте! предлагаю перейти в лс для обсуждения.
    стоимость и сроки после обсуждения.

    Россия Ижевск | 14 января в 07:27 |
  5. 20 дней15 000 ₽
    oleg
    oleg Melnik
    841     27  1   1

    Делаю шаблоны-темы под Joomla или Wordpress.
    примеры того что делал можете посмотреть в портфолио
    с удовольствием возьмусь за ваш проект могу сделать, сайт, парсер, скрипты , программы на JavaScript, PHP, также знаю HTML, CSS, Joomla, WordPress.

    Россия Россия | 14 января в 09:46 |
  6. 10 дней3 000 ₽
    Евгений
    Евгений Киркилевский
    169   

    День добрый!
    Ознакомился с ТЗ, задание понятно по каждому пункту.
    Плагин по активации будет создавать дополнительную таблицу в БД Вордпресса ( функцией dbDelta( ) ). Любые DML запросы к этой таблице через $wpdb ( и $wpdb->prepare( ) ) как по ТЗ.
    В PHP опыт 4 года.
    По WordPress пока не могу похвастаться наработанным портфолио, но хорошо знаю эту CMS, полностью понимаю задачи ТЗ и методы для их решения.

    Казахстан Костанай | 15 января в 12:31 |
  1. 30 дней16 250 ₴
    Олена
    Олена Денисенко
    362   проверен  

    Добрый день! Меня зовут Алена.
    Ознакомилась с задачей и готова приступить!

    Я работаю всегда индивидуально Никаких шаблонов.
    Что предлагаю:
    1. Индивидуальный дизайн или стилизацию шаблона
    2. Адаптивную верстку
    3. Посадку на CMS и программную часть
    4. Помогу с хостом и доменом
    5. Бесплатная техническая поддержка.

    Оплата любым удобным способом.
    Всегда на связи! 7 дней в неделю.

    Перед работой со мной полезно ознакомитья :
    Рекомендации: http://exeo.com.ua/rekomendatsii
    Кейсы: http://exeo.com.ua/cases
    Портфолио: http://exeo.com.ua/cases

    Украина Украина | 13 января в 23:09 |
  2.  фрилансер больше не работает на сервисе
  3. 3 дня30 000 ₴
    Владимир
    Владимир Плужников
    371   

    Здравствуйте!
    Нас заинтересовал Ваш проект. Готовы обсудить детали и взять его в разработку. Есть своя команда с огромным опытом работы. Делаем все быстро и качественно. А также предоставляем пожизненную гарантию на сайты от нашей команды. Составляем подробный план разработки и следуем ему.
    Пришлите свой номер телефона и мы с вами свяжемся.

    Портфолио: https://cheport.com.ua
    https://www.youtube.com/channel/UCBJ2Q5m2Xbmj0NvGM0qF7KQ
    http://bosa.org.ua
    http://tessrijogo.blogspot.com

    Украина Киев | 15 января в 15:03 |
  • Кирилл Озерицкий
    13 января в 23:48 |

    Подписчик в данном случае - это кто?
    Пользователь админки или просто зарегистрированный пользователь?

  • Андрей Андреев — заказчик проекта
    14 января в 06:13 |

    Это условная роль. В значение $moder можно подставить что угодно. Хоть результат работы функции current_user_can('administrator' / 'editor'). 

    $moder=false - подписчик, $moder=true - модератор.

    А в значение $uid, соответственно - передать ID любого пользователя, но чаще всего get_current_user_id().