Поддержка Проблемы и решения Загрузка файлов.

  • Версия 4
    Как сделать чтобы при загрузке медиафайлов названия переводились в нижний регистр?
    Файл DSCN2409.jpg загрузился с названием dscn2409.jpg
    Расширение переименовывает, а название почему-то нет.
    Интересует место где происходит загрузка файлов. Остальное знаю.
    Возможно этот вопрос уже обсуждался — покажите где.

    Спасибо за ответы/советы.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • function mfl_make_filename_lowercase($filename) {
        $info = pathinfo($filename);
        $ext  = empty($info['extension']) ? '' : '.' . $info['extension'];
        $name = basename($filename, $ext);
        return strtolower($name) . $ext;
    }
    add_filter('sanitize_file_name', 'mfl_make_filename_lowercase', 10);

    Спасибо.
    Я правильно понял, это надо добавить в function.php темы?

    functions.php темы. взял тут.

    Спасибо. Всё получилось. Было бы неплохо чтобы такая настройка где-нибудь была в «конструкции» сайта.
    Прикручивал слайдер, а у него не воспринимаются файлы с названием заглавными буквами. Оказалось, проще перименовать файлы картинок.
    Спасибо за совет.

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