Получить домашнюю страницу сайта на выбранном языке в Wordpress + Polylang - PullRequest
0 голосов
/ 09 июля 2020

На моем веб-сайте Wordpress + Polylang accueil - это имя домашней страницы на французском языке, а inicio - имя домашней страницы на испанском языке sh.

Итак, домашние страницы:

English : https://www.example.com
French  : https://www.example.com/fr/accueil/
Spanish : https://www.example.com/es/inicio/

Можно ли получить URL-адрес домашней страницы на выбранном языке?

Я использую home_url() для получения домашней страницы.

И я использую pll_current_language() функцию polylang чтобы получить выбранный языковой код полиланга для веб-сайта.

Но home_url() возвращает тот же английский sh URL-адрес домашней страницы, даже если я выберу любой другой язык.

1 Ответ

1 голос
/ 09 июля 2020

Вы можете использовать pll_home_url() как docs . Он принимает аргумент (язык желаемой домашней страницы).

(string) pll_home_url(  $lang = '' );
...