Потребовалась загрузка изображений для незарегистрированных пользователей. У WordPress есть стандартные возможности для этого у зарегистрированных пользователей. Немного попыжился вытянуть их. Получалось криво. Да и стандартные формы с лишними надписями, например «Вставить в запись», не подходят.
Нагуглил наЯчил много ссылок. Самых интересных три:
- Comment Image PTS — плагин WordPress, добавления изображений в комментарии
- Загрузка изображений без перезагрузки страницы — пакет скриптов
- AJAX — upload файлов — статья про пакет скриптов FancyUpload
Первый вариант проще, понятнее и осваивается. Проще разбор возможных будущих косяков. Ковырялся с ним, но не дожал.
Второй вариант у меня тоже не заработал. Думаю, ошибка была в том, что пытался использовать форму изображений внутри общей формы.
FancyUpload немного покапризничал и заработал. Поставил две формы последовательно. Сначала изображения, потом остальное. Загруженные изображения попадают во временный каталог. А при обработке главной формы каталог сканируется и картинки перемещаются в wp_upload_dir.


По-маленьку приходится осваивать javascript. Потому что для некоторых задач слишком громоздко писать php-код.
При веб-разработке иногда возникает проблема с кодировками. Вместо русских букв на странице стоят кракозябры. Причин может быть несколько:
Бегло ознакомился с
Есть форма на 55 полей. Ее же надо обрабатывать. $HTTP_POST_VARS и все такое. Немного напрягает необходимость формирование 55-ти похожих строк кода.
