Intereting Posts
Отображать продукты с определенным текстом внутри Используя мета-запрос ('meta_query') с поисковым запросом ('s') Сайт показывает URL вместо «meta title» после удаления нескольких плагинов (ни один плагин для SEO не был удален) Удалить сообщение BuddyPress 'Gravatar' при смене аватара Autoremove пустые пользовательские поля Позиция верхнего уровня заменяет другую запись Как лучше всего настроить динамически обслуживаемый контент? элементы галереи водяных знаков Сайт WordPress, работающий на Yoast, не индексируется в Новости Google Передача текущих файлов cookie в wp_remote_get для получения предварительного просмотра проекта Загрузка изображения появляется как сломанные изображения после перемещения сервера Как я могу остановить WordPress от запроса ввода информации о FTP при выполнении обновлений? Почему сообщения пропадают из admin после обновления с WP 2.7.1 до 3.0.1? Локализация пунктов меню Как добавить кнопку Open / Close Toggle в тему Twenty Fifteen для скрытия левой боковой панели?

Загрузка изображения с внешнего интерфейса с помощью иконок

Я использую код insert_attachment в моих functions.php:

function insert_attachment($file_handler,$post_id,$setthumb='false') { // check to make sure its a successful upload if ($_FILES[$file_handler]['error'] !== UPLOAD_ERR_OK) __return_false(); require_once(ABSPATH . "wp-admin" . '/includes/image.php'); require_once(ABSPATH . "wp-admin" . '/includes/file.php'); require_once(ABSPATH . "wp-admin" . '/includes/media.php'); $attach_id = media_handle_upload( $file_handler, $post_id ); if ($setthumb) update_post_meta($post_id,'_thumbnail_id',$attach_id); return $attach_id; } 

и создать приятную форму на статической странице:

  <form id="new_post" name="new_post" method="post" action="" enctype="multipart/form-data"> <p><label for="first_name">שם</label> <input type="text" id="first_name" value="" tabindex="1" size="20" name="first_name" /> </p> <p><label for="last_name">משפחה</label> <input type="text" id="last_name" value="" tabindex="1" size="20" name="last_name" /> </p> <p><label for="tatto_artist">מקעקע</label> <input type="text" id="tatto_artist" value="" tabindex="1" size="20" name="tatto_artist" /> </p> <p><label for="tatto_age">גיל הקעקוע</label> <input type="text" id="tatto_age" value="" tabindex="1" size="20" name="tatto_age" /> </p> <p><label for="tatto_price">מחיר</label> <input type="text" id="tatto_price" value="" tabindex="1" size="20" name="tatto_price" /> </p> <p><label for="tatto_name">שם הקעקוע</label> <input type="text" id="tatto_name" value="" tabindex="1" size="20" name="tatto_name" /> </p> <p><label for="post_tags" style="float: right;width: 95px;line-height: 1; height: 50px;">ספר על הקעקוע</label> <textarea id="post_tags" tabindex="3" name="post_tags" cols="30" rows="2" name="post_tags"></textarea> </p> <p class="upload"><label for="thumbnail">העלה תמונה : </label> <input type="file" name="thumbnail" id="thumbnail"/> </p> <p><input type="submit" value="שלח" tabindex="6" id="submit" name="submit" /></p> <input type="hidden" name="action" value="new_post" /> <?php wp_nonce_field( 'new-post' ); ?> </form> 

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

 if ($_FILES) { foreach ($_FILES as $file => $array) { $newupload = insert_attachment($file,$pid); echo ($attach_id); } } 

мои проблемы начинаются …

фотографии загружаются, но если их имена находятся на иврите – это сохраняет их в других именах и не может их найти.

например: имя файла из моего компьютера: סקיצה (1) .jpg имя после того, как я его загрузил, в папке загрузки wp:'¡'§' ™'|'''1. jpg

есть ли у кого-нибудь идеи, как справиться с этой ситуацией?