2014-01-23 7 views
0

Я хочу получить языковой префикс из url с помощью Wordpress, но я не знаю как. , если у меня есть следующий URL http://sitename.com/ru/about-us, я хочу, чтобы получить полный путь, включая /ru/, но все, что я стараюсь я не понимаю, например,получить полный url ссылка с префиксом языка в wordpress

$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] 

Я использую qTranslate плагин, и мой сайт это многоязычная

Я просто хочу проверить, имеет ли ссылка url префикс языка после имени хоста, я могу это сделать, если я получу весь URL-адрес, но я не могу его получить, кто-нибудь может мне помочь?

+0

Является ли это одно- или многосайтовая установка? – Minister

+0

это сайт mulitlanguage, используя qtranslate –

+1

запустить 'echo var_dump ($ _ SERVER);' и посмотреть результат. возможно, помогает. – marioosh

ответ

-1

Вы можете легко сделать это с помощью параметра Permalinks с панели приборов WP. Перейдите в Настройки> Постоянная ссылка. Выберите «Пользовательская структура» и добавьте эту строку /ru/%postname%/.

+0

это не сработает, на моем сайте несколько языков, а не только ru, есть и am, fr –

+0

Хорошо, поэтому для этого вы можете использовать плагин, упомянутый ниже. – Swagata

0

Этот вопрос кажется похожим на другой. Исправление может быть, чтобы установить следующий плагин:

http://wordpress.org/plugins/qtranslate-slug/

Это должно решить проблемы URL, которые, как кажется, имеет qTranslate.

Ссылка: Keep the string prepended in request uri

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

 Смежные вопросы

  • Нет связанных вопросов^_^