Скачать бесплатно дополнение для WordPress плагина WP-Recall!
• Производит транслит заголовков публикаций - для использования в урл (slug).
• Переводит также имена загружаемых файлов.
• А также новые категории и метки получат слаг в транслите.
Поддерживает транслит заголовков (slug в url) PrimeForum с украинского и казахского, и так же с этих языков формирование slug вкладок личного кабинета и metakey полей профиля и произвольных полей формы публикации
Мысли - зачем нам еще один плагин...
Недавно мой глаз зацепился за активированный у меня плагин Rus to Lat, и я вспомнил что в ядре плагина WP-Recall уже есть функция для перевода русского имени в транслит. WP-Recall использует эту функцию для заголовков полей профиля, формирования слага на форуме, произвольных вкладках и т.д. для своих нужд.
Так зачем, имея подобный функционал в ядре, нам использовать вордпресс плагины cyr to lat, rus to lat, translate и им подобные.
Простое, но важное дополнение для WP-Recall и сайта в целом. Оно "легче" своих и так легких плагинов собратьев. Отключайте свои плагины транслита и включайте "OTFM Rus To Lat"!
Примеры транслита на скриншотах.
* поддержка WordPress 5.0 с версии 1.2
Внимание!! в вордпресс 5.0 баг с транслитом. Он в автосохранении не работает. А работает когда: Вы создаете запись - сохраняете ее в черновик или публикуете - транслит отрабатывает.
команда ВП этот баг исправит в версии 5.0.1
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
Настроек нет. Активировал и работай.
Всё делается автоматически.
v1.3.2
* fix "cannot modify header information" warning
v1.3.1
* Небольшие правки на странице настроек
v1.3
* присутствующие в заголовке спецсимволы иногда рушили урл.
теперь заголовки вида REDEMPTION 2 ➤ Прохождение
будут преобразованы в redemption-2-proxozhdenie
* исправлен баг - при включении дополнения страница по адресу отдавала 404 (работа в `query` запросах)
v1.2
* поддержка WP-Recall от v16.17.0
* поддержка Gutenberg v4.6.1
* поддержка WordPress 5.0
- Внимание!! в вордпресс 5.0 баг с транслитом. Он в автосохранении не работает. А работает когда: Вы создаете запись - сохраняете ее в черновик или публикуете - транслит отрабатывает.
команда ВП этот баг исправит в версии 5.0.1
v1.1
* поддержка WP-Recall от v16.15.2 (именно там появились соответствующие фильтры, позволившие расширить таблицу символов транслитерации)
* добавил поддержку украинского языка и казахского:
для вкладок;
для metakey в полях профиля, форме публикации и в произвольных вкладок (формируемый slug);
для заголовка PrimeForum (slug урл);
теперь имя вида: Ї#1%№$ЇӘаВптйёиD
переведется в такой i1niaavptjyoid
slug и metakey
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Сейчас проверить не могу, а урл не поменяется у статей уже размещенных и остального?
Если урл прежний, то самое оно будет!
PS
Вместо редактировать ответить нажал
доп не трогает прежние записи. У вновь создаваемых будет только работать - в момент работы ВП фильтра sanitize_title
Я просто вро де как вообще никогда после запуска не отключал плагины транслита работающие и не проверял, слетят урлы если их отключить))
По этому такой вопрос родился и если включить новый, поменяются ли прежние. Раз все ок, то тогда вскоре поставлю себе. Тем более все те плагины не обновляются годами и может и гост уже поменялся))
Владимир, спасибо за плагин, тем более поддержка гарантирована на высоте!
Ну по поводу госта - если что не так - то таблица, по которой происходит транслит, находится в ядре плагина. Улучшим ее тогда.
А по подобным плагинам - после отключения они ничего не ломают. Некоторые в момент активации ищут русские слаги и переименовывают в транслит. Мой доп не делает этого. Там кода то 20-ть строчек)) Даже меньше чем в альфа фиксаторе и в реал тайм юзерс.
Само круто ещё то, что дополнение переводит загружаемые файлы. В уникальных статьях приходилось после написания статьи (и перед загрузкой фото), сохранять пост, чтобы он дал латинский url, копировать (из названия) латинский url (на примере этой страницы otfm-rus-to-lat) и при загрузке файлов указывать им это названия (otfm-rus-to-lat.jpg, otfm-rus-to-lat-1.jpg и т.д.). Тут просто нужно скопировать название статьи (на русском) и просто перед загрузкой давать названия фоткам. Очень удобно!
p/s В совершенстве когда-нибудь придумают гении при загрузке фото с любым названием давать картинкам название статьи на латыни. Просто перед загрузкой фото нажать кнопку "Сохранить" статью, чтобы статья взяла нужный url и погнала загрузка. Очень, прям очень удобно для сайтов где много работать приходится с фотографиями. Ещё раз спасибо!