Поддержка Проблемы и решения Проблемы с кодировкой

  • Здравствуйте!
    Столкнулся с неприятной ситуацией.
    Давно ничего не загружал из документов на сайт, за это время обновилось несколько версий WP.
    Сегодня нужно было загрузить документы и почему имена файлов стали выглядеть с неправильной кодировкой. Названия файлов на кириллице , раньше таких проблем не было. Самое главное что подпись файла выглядит нормально.
    Прилагаю скриншоты. Подскажите, как можно поправить?

    https://yadi.sk/i/AWwqc0zFyWy47

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Здравствуйте.

    Попробуйте рекомендации из этой темы.

    Если честно, то я мало что понял. Вроде как проблема в обновлении WP.

    Если честно, то я мало что понял. Вроде как проблема в обновлении WP.

    И по ссылке — объяснения и рецепты как это поправить.

    В итоге убрал из functions.php темы «workaround» и заменил в /wp-admin/inclides/media.php строка 289
    $title = sanitize_title( $name );
    на
    $title = sanitize_text_field( $name );
    Всё отлично заработало.

    не могу понять что он убрал из functions.php ?
    «workaround» это его установленная тема? а у меня другая, тогда где найти строку $title = sanitize_title( $name ) чтобы заменить ее?

    Да, я не особо шарю. Но пока не приходилось так глубоко копаться, чтобы вести сайт, так что надеюсь на адекватную поддержку. Спасибо.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    не могу понять что он убрал из functions.php ?

    Тот фрагмент, что добавлял туда ранее.

    «workaround» это его установленная тема?

    Нет, это слово означает временное решение проблемы.

    где найти строку $title = sanitize_title( $name ) чтобы заменить ее?

    В файле wp-admin/includes/media.php, строка 293. Можно также скачать из багтрекера исправленный файл.

    Файлы ядра обычно править не рекомендуется, но в данном случае можно сделать исключение, поскольку это изменение уже сделано в версии 4.6.2, которая должна выйти в обозримом будущем (возможно, вместе с 4.7 в начале декабря).

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Проблемы с кодировкой» закрыта для новых ответов.