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

3
在我的WordPress + Polylang网站中,accueil是法语主页的页面名称,inicio是西班牙语主页的页面名称。
因此,主页分别为:
English : https://www.example.com
French  : https://www.example.com/fr/accueil/
Spanish : https://www.example.com/es/inicio/

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

我使用home_url()来获取主页。

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

但是,即使我选择其他语言,home_url()仍然返回相同的英语主页网址。

1个回答

7

您可以使用 pll_home_url(),有关 文档 可供参考。 它接受一个参数(所需主页的语言)。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接