Поддержка Проблемы и решения Транслит ссылок имеющихся медиафайлов

  • Всем привет.

    Уже замонался с проблемой — часть картинок на сайте с голубями была загружена без плагина по транслиту с русского на английский. Теперь возникают сложности с этим. Пробовал и переименовывающие плагины, и какие нашел плагины транслита в репозитории — ссылки медифайлов остаются на русском.

    Подскажите как можно русские сменить на английские в уже имеющихся файлах? Заранее огромное спасибо

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Anonymous User 17160716

    (@anonymized-17160716)

    nelamzin, привет. Суть вопроса просто в переименовывании файлов или чтобы ещё и в БД название файлов менялось?

    Чтобы в постах остались картинки, но ссылки на них стали не русскими буквами, а английскими. Вот пример сейчас как https://golubi-na-svadbu.zdes.su/wp-content/uploads/2019/09/-%D0%BC%D0%B0%D0%BA%D0%B8%D1%8F%D0%B6-%D1%81%D0%B2%D0%B0%D0%B4%D0%B5%D0%B1%D0%BD%D1%8B%D0%B9-%D0%BC%D0%B0%D0%BD%D0%B8%D0%BA%D1%8E%D1%80-%D0%B2-%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5-1-e1572883198647-200×300.jpg

    Уже столько плагинов перепробовал — толи руки из жопы растут толи что

    Модератор Yuri

    (@yube)

    толи что

    То ли что. Картинки, вставленные в контент записи, теряют, так сказать, формальность и превращаются в простой text/html. Это значит, что гипотетическому плагину придется парсить текст записи, выискивать там картинки и ссылки на них, сопоставлять старое имя файла и новое, и ежели сопоставление удастся, заменить в контенте a href и img src на новые. А это нетривиальная задача даже для человеческого интеллекта, не то что для примитивных скриптов.

    Чтобы в постах остались картинки, но ссылки на них стали не русскими буквами, а английскими

    Есть такой плагин Media File Renamer (Auto Rename)
    Он позволяет переименовывать картинки. Если картинка привязана к записи как featured image, то она подхватится. Не знаю, под силу ли ему изменить ссылки в статьях автоматически. Очень рекомендую сделать бекап перед тестированием.

    Anonymous User 17160716

    (@anonymized-17160716)

    kw56, если не путаю, то плагин может только переименовать аттачи по названию записи, да и то в PRO-версии (от 24$) + у него была раньше проблема с кириллицей.

    если не путаю

    Он переименовывает файлы изображений по их тайтлу, бесплатной версии достаточно. Я правда с записями не пробовала, я работаю с интернет-магазинами, в моем случае это были картинки товаров.

    Модератор Yuri

    (@yube)

    картинки товаров — формальный атрибут, с ним проблем быть не должно.

    Media File Renamer (Auto Rename) — пробовал, он берет данные из заголовка а там на кириллице и шило на мыло в итоге. Спасибо всем за ответы, по ходу всё просто вручную нужно перезагружать менять

    Anonymous User 17160716

    (@anonymized-17160716)

    nelamzin,

    а там на кириллице и шило на мыло в итоге

    Так там для кириллицы есть опция специальная, не заметили?

    Да, оказалось не по глазам. Мне же нужно всё одной кнопкой — нажал и всё как нужно сделано. В этом была и проблема.

    В итоге решил всё создал файл экспорта и на другом сайте выставил в плагине преобразование кириллицы в латиницу при загрузке медиа. Импортировал записи и все картинки стали на латинице, как нужно. Но сюда то уже поздно заглянул. Получилось тоже ка к решение только через Китай) Всем спасибо

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