在 Wordpress + Polylang 中获取所选语言的网站主页

Com*_*ser 3 php wordpress polylang

在我的Wordpress + Polylang网站中,accueil是法语主页的页面名称,inicio是西班牙语主页的页面名称。

所以主页是:

English : https://www.example.com
French  : https://www.example.com/fr/accueil/
Spanish : https://www.example.com/es/inicio/
Run Code Online (Sandbox Code Playgroud)

是否可以获取所选语言的主页网址?

我用来home_url()获取主页。

我使用pll_current_language()polylang函数来获取网站所选的polylang语言代码。

home_url()即使我选择任何其他语言,也会返回相同的英文主页网址。

Raf*_*ffo 7

您可以使用pll_home_url()as for docs。它接受一个参数(所需主页的语言)。

(string) pll_home_url(  $lang = '' );
Run Code Online (Sandbox Code Playgroud)