Андрей Краснов
Загрузка файлов с русскими именами на 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: кому не нравится хак, тот можешь переименовывать свои русские файлы в транслит имена. удачи))
| Print article | This entry was posted by kras on 10 Янв 2010 at 04:43, and is filed under Wordpress, Заметки. Follow any responses to this post through RSS 2.0. Вы можете оставить комментарий или трэкбэк с вашего сайта. |
























4 месяца назад
Мне очень понравился ваш блог, большое спасибо что вы есть!
2 месяца назад
да незашто! купи мой новый альбом мой маленький фанат-бот.
4 месяца назад
Отличная статья, большое спасибо!Обожаю ваш блог!!!
4 месяца назад
Вопрос возник. А чем плохи русские URL'ы? Я думал они только плюс дают при поиске в гугле и яндексе.
2 месяца назад
да ничем не плохи, а вот файлы с русскими именами вордпресс не понимает
4 месяца назад
Час от часу не легче.
4 месяца назад
Можно ли купить у вас на блоге рекламное место?
2 месяца назад
можно