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

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

6 Комментарии

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

      $slug = basename(get_permalink());

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

      Русский

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

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

    $slug = basename(get_permalink());
    $homeurl = home_url();
    

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

    
    

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

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*