Di situs web Wordpress + Polylang saya, accueil adalah nama halaman beranda dalam bahasa Prancis dan inicio adalah nama halaman beranda dalam bahasa Spanyol.

Jadi homepagenya adalah:

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

Apakah mungkin untuk mendapatkan url beranda dari bahasa yang dipilih?

Saya menggunakan home_url() untuk mendapatkan beranda.

Dan saya menggunakan fungsi polylang pll_current_language() untuk mendapatkan kode bahasa polylang yang dipilih dari situs web.

Tetapi home_url() mengembalikan url beranda bahasa Inggris yang sama meskipun saya memilih bahasa lain.

2
Computer User 9 Juli 2020, 13:54

1 menjawab

Jawaban Terbaik

Anda dapat menggunakan pll_home_url() sebagai dokumen. Ia menerima argumen (bahasa untuk beranda yang diinginkan).

(string) pll_home_url(  $lang = '' );
2
Raffobaffo 9 Juli 2020, 12:58