Support » Plugin: WP Translitera » Переименование файлов из буфера Windows

  • Добрый день, и спасибо за ваш плагин.

    Когда делается добавление нового изображения в библиотеку медиа, если оно делается через буфер Windows то имя файла принимает вид типа filename[1].jpg.

    Каким правилом можно обойти это безобразие, то есть убрать [1]? Достаточно ли будет прописать пользовательское правило транслитерации, например вот так?

    [1] = ”

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Evgen Yurchenko

    (@yurchenkoev)

    Доброго времени суток, такое правило работать не будет, тк идет посимвольная транслитерация.
    Подумаю как решить вашу проблему.

    Спасибо. Сам ломаю голову, гугление особых результатов не дало, может быть вам придёт в голову как можно это обработать постхуком каким-нибудь.

    @yurchenkoev, привет!

    Я думал предложить функцию рандомизации имени загружаемых файлов.
    Т.е. они будут выглядеть вот так (т.е. просто хеш имени файла с какой-то солью):

    6eq4av8atd5eq8qtwjos.jpg        
    6eq4av8atd5eq8qtwjos-600x600.jpg
    6eq4av8atd5eq8qtwjos-624x351.jpg
    6eq4av8atd5eq8qtwjos-750x422.jpg
    ...

    Как раз пример подходящий подвернулся в виде этого бага.

    Изначально я предложил ее в плагин для личных сообщений https://ru.wordpress.org/plugins/bp-better-messages/, чтобы повысить конфиденциальность переписки (плюс отдельная директория файлов, чтобы можно было скрыть в robots.txt). В итоге ее там успешно реализовали, можно глянуть сорцы.
    А здесь эта функция поможет избежать подобные проблемы с вставкой картинок из винды (или дубликаты имен) и наведет порядок и однообразие в именах файлов.

    • This reply was modified 1 year, 5 months ago by  Airat Halitov.
    • This reply was modified 1 year, 5 months ago by  Airat Halitov.
    • This reply was modified 1 year, 5 months ago by  Airat Halitov.
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Переименование файлов из буфера Windows’ is closed to new replies.