Загрузка файлов с русскими именами на WordPress
ну проблема стара как мир)) как только ты пытаешься загрузить на сайт файл с русским именем, так сразу ничего не работает. проблема лечится.
необходимо установить плагин rustolat и в файле \wp-includes\functions.php заменить одну строчку
function wp_unique_filename( $dir, $filename, $unique_filename_callback = null ) { // sanitize the file name before we begin processing $filename = sanitize_file_name($filename);
на другую
function wp_unique_filename( $dir, $filename, $unique_filename_callback = null ) { // sanitize the file name before we begin processing $filename = sanitize_title_with_translit($filename);
точнее заменить надо всего лишь название функции sanitize_file_name на sanitize_title_with_translit и все будет.
PS: кому не нравится хак, тот можешь переименовывать свои русские файлы в транслит имена. удачи))


Хорошо расписали. Для новичков будет полезно.