n-wp.ru — блог о WordPress

Умное переключение языка

Думаю сделать очень интересную фичу.
Вот есть у Меня сайт трёх-языковый. В шапке — три флага стран: Английский, Японский и Русский. Все три — ссылки на корневые страницы сайтов разных языков. Хотелось бы ещё и выпендриться следующим образом: чтобы переход осуществлялся не на корневую страницу сайта на другом языке, а на ту же страницу.
И теперь Мне нужно лишь одно: код, который возвращает slug (адрес страницы, например — ‘contact’), чтобы добавлять его в ссылку.

6 комментариев

    • Первая ссылка, вроде-бы, ничего такое решение. Только вот куда его Approach пихать-то? Вот этот:

      И как, собственно, его в ссылках использовать?
      Вот так?

      А ещё там в коментах — куча дополнений, альтернативных мнений… Нет ли там ещё чего?

      • Арр, парсер порезал php-код… :(

  • Решил вопрос.
    Получился вот такой код в head:

    и вот такой код в ссылках:

    Попробовать можно здесь :3