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

Get homepage of a website of selected languge in 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/

是否可以获取 selected 语言的主页 url?

我用home_url()获取主页。

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

但是home_url()returns相同的英文主页url即使我select任何其他语言。

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

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