Транслит данных в профиле
-
Всем привет! Столкнулся с одной проблемой связанной с WordPress! Все мы знаем, что изначально все ссылки (рубрик, меток, категорий, название записей и т.п.) имеют тот язык (кодировку), на котором они написаны и какую локализацию имеет сам WordPress. Эту проблему решает такой плагин как Rus-To-Lat, который автоматически из кирилицы их переводит в латиницу. В большинстве своём он отлично справляется со своей задачей, но он не меняет кодировку в данных из профиля пользователей.
Что я имею ввиду?
Например: Я добавил новое поле в профиле пользователей (автора) статьи, например «Город», в котором указано «Москва». Далее я создаю тэг «Москва» (Rus-to-Lat автоматически его переводит в «moscow») и соответственно пытаюсь вывести ссылку из профиля автора (the_author_meta) в нужном месте и привязать её к тэгу, что бы можно было найти все материалы, связанные с «Москвой» таким способом:
<a href="http://mysite.ru/tag/<?php the_author_meta('city'); ?>"><?php the_author_meta('city');?></a>
Но как Вы наверное и понимаете, что в данном примере это будет выглядеть всё таким образом:
<a href="http://mysite.ru/tag/<strong>Москва</strong>">Москва</a>
А вот тэг то расположен по другому адресу, уже с транслитом и с маленькой буквой:
<a href="http://mysite.ru/tag/<strong>moscow</strong>">Москва</a>
Вот и сам вопрос: как можно поля из профиля автора конвертировать в кирилицу и привязать её к тэгу или категории? Если Вы поняли, что я пытался объяснить, но знаете решение попроще, прошу рассказать, буду очень рад 🙂
- Тема «Транслит данных в профиле» закрыта для новых ответов.