• Решено aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)


    имеется в исходном коде
    <img src="/wp-content/uploads/2018/09/собака-300x200.jpg" alt="test" width="300" height="200" class="alignleft size-medium wp-image-5323">

    нужно:

    <img src="/wp-content/uploads/2018/09/%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B0-300x200.jpg" alt="test" width="300" height="200" class="alignleft size-medium wp-image-5323">

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Если не хотите проблем — используйте транслитерацию. Плагины.

    нужно sobaka-300×200.jpg

    и то как вам нужно — сначала скажите, где вы этот код смотрите? в редакторе? на фронтэнде или где?

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    @flector, я код смотрю в браузере, именно такие ссылки работают при шаринге ВК (публикуется картинка), кириллические не работают

    возможно, есть другой способ, но статьи редактировать вручную не вариант

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    @sevlad, использовать транслитерацию не имеет смысла, т.к. картинки уже опубликованы в статьях

    Судя по src="/wp-content/uploads/ — без домена — это выводит не вордпрессовская функция. Если так, то в нее легко можно добавить urlencode(). Впрочем, при помощи фильтров API можно многое изменить и в работе штатных функций WP.

    спользовать транслитерацию не имеет смысла, т.к. картинки уже опубликованы в статьях

    Очень даже имеет. И лучше исправить пока не слишком поздно.
    И это можно сделать с пом плагинов.

    я код смотрю в браузере

    Как покажет браузер — это на его усмотрение.

    И пож, не нужно пинговать (писать ник через @)

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    evlad, хорошо, с помощью каких плагинов можно сделать?
    clearfy, допустим, умеет перенаправлять со старых url на новые (с кириллицы на латиницу) ПОСТЫ, ЗАПИСИ.
    ссылки картинок: перенаправление будет, если перейти по ним, но в исходном коде уже русская ссылка

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    наглядный пример:
    https://uplay-account.ru/кот/

    нажмите кнопку «поделиться», выберите изображение животного, поделитесь ссылкой в личном сообщении, например, самому себе. откройте сообщение в данной соц. сети и вы увидите, что нет изображения.

    если адрес картинки имеет латиницу, всё работает

    хорошо, с помощью каких плагинов можно сделать?

    На вскидку не вспомню — надо искать.

    Тут я говорю о плагине одноразового использования. Который ЗАМЕНЯТ имена как самих файлов, так и упоминаний их в базе.

    clearfy

    Это хлам. Бесполезный и даже вредный. А те 3-4 возможно полезные функции реализуются без него.

    перенаправление будет

    Зачем тут редиректы? Они не нужны.

    наглядный пример:

    Это УРЛ поста. У Вас и урлы не транлитерироанные?.. о ужас..
    Тут транслитерация делается уже др. плагинами (https://wordpress.org/plugins/cyr3lat/) и тут уже редирект уже конечно нужно делать.

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    божечки, sevlad, я вам на тестовом сайте показываю не URL поста или страницы, а URL картинки, проблема именно в шаринге ВК, фб, гугл + и прочие всё ок, ВК отказывается принимать русские ссылки КАРТИНКИ

    в общем, https://wordpress.org/plugins/enable-media-replace/
    данный плагин заменяет картинки и все ссылки, что упрощает немного работу. не придется лезть в посты, только в библиотеку медиафайлов

    я вам на тестовом сайте показываю

    А что, я туда должен был ходить 🙂 Я прекрасно по урлу отличаю урл поста от урла картинки 🙂

    ВК, фб, гугл + и прочие всё ок, ВК отказывается принимать русские ссылки КАРТИНКИ

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

    данный плагин заменяет картинки и все ссылки, что упрощает немного работу. не придется лезть в посты, только в библиотеку медиафайлов

    С этим плагином Вам придётся вручную перезаливать всё картинки. По одной.
    Я же говорил о другом — который переименует уже имеющиеся. И заменит ссылки на них и в постах и в др местах.

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    Я же говорил о другом — который переименует уже имеющиеся

    хорошо, можно подробнее? ссылку…

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    тема закрыта:
    https://meowapps.com/plugin/media-file-renamer/
    данный плагин массово заменяет кириллицу на транслит ссылки картинок

    данный плагин массово заменяет кириллицу на транслит ссылки картинок

    Спасибо что поделились решением.

    Этот плагин в оф каталоге https://wordpress.org/plugins/media-file-renamer/

    Автор aklimatizirovanie_raki_v_atake

    (@aklimatizirovanie_raki_v_atake)

    именно PRO версия справляется

Просмотр 15 ответов — с 1 по 15 (всего 15)

Тема «как закодировать кириллические ссылки картинок» закрыта для новых ответов.