Jak získat odkaz stránky ve WPML - Affinite.io CZ

Pokud používáte pro vytváření překladů WPML, můžete se setkat s tím, že potřebujete získat url určité stránky pro více jazyků. Typicky jde o odkaz z loga stránky, nebo o odkazy z patičky, které jsou v šabloně.

Můžete použít funkce get_permalink($page_id), jenž vrací url dané stránky. U vícejazyčného webu tak získáte jen url stránky v defaultním jazyce.

Naštěstí můžete využít funkci icl_object_id(). Ta zohlední vybraný jazyk a vrátí vám odpovídající id stránky.

Pro statickou stánku na homepage jsem do loga použil tento snippet:


<a href=""> <img src="/images/logo.png" alt="">

Díky tomu povede odkaz z loga vždy na hlavní stranu ve zvoleném jazyce.

Terms dostanou svá meta data ve WordPress 4.4
Terms dostanou svá meta data ve WordPress 4.4
25 Říj, 2015
Konference Jak vytvořit stránky na WordPressu
Konference Jak vytvořit stránky na WordPressu
11 Lis, 2015

Looking for something?