очень полезный плагин - must have

ну проблема стара как мир)) как только ты пытаешься загрузить на сайт файл с русским именем, так сразу ничего не работает. проблема лечится.

 

необходимо установить плагин 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: кому не нравится хак, тот можешь переименовывать свои русские файлы в транслит имена. удачи))