Funkce přepínače jazyků WPML vám umožňuje vytvořit front-endovou možnost, díky které si návštěvníci vaší stránky WordPress mohou vybrat svůj preferovaný jazyk.
Někteří lidé však mají potíže se stylem a umístěním přepínače jazyků WPML.
Tato příručka vám pomůže zvládnout přepínač jazyků WPML a zahrnuje následující témata:
Základní funkce
Pokročilé techniky přizpůsobení
Řešení běžných problémů
Tipy pro optimalizaci pro lepší uživatelskou zkušenost
Krátce se také zmíníme o Weglot porovnání s jazykovým přepínačem WPML, který může být užitečnou alternativou k WPML.
Jak přidat přepínač jazyků WPML na svůj web
Přidejte na svůj web přepínač jazyků WPML podle následujících pokynů:
Přejděte na WPML → Jazyky na ovládacím panelu WordPressu.
Vyberte si preferovanou možnost umístění.
Pro šablony nebo blokové motivy použijte blok WPML Language Switcher v editoru stránek.
WPML nabízí různé možnosti umístění přepínače jazyků:
Nabídky a widgety
Zápatí (výchozí)
Nad nebo pod obsahem příspěvku
Šablony, části šablon a navigace na webu (pomocí bloku WPML Language Switcher)
Vlastní umístění pomocí PHP nebo zkratek
Ve výchozím nastavení však nelze přidat plovoucí přepínač jazyků WPML. Pokud chcete vytvořit plovoucí přepínač jazyků WPML, budete muset použít vlastní kód, najmout vývojáře, který to za vás udělá, nebo zvolit alternativní překladatelské řešení.
Takto můžete nastavit přepínač jazyků WPML na zvoleném místě:
Nabídky a widgety
Přejděte na WPML → Jazyky na ovládacím panelu WordPressu.
Přidejte nový přepínač jazyků do svého menu nebo jako widget.
To je ideální pro výrazné umístění do záhlaví nebo postranních panelů.
Zápatí (výchozí)
WPML ve výchozím nastavení přidává do zápatí vašeho webu přepínač jazyků.
Tuto položku můžete upravit v části WPML → Jazyky.
Umístění zápatí je nenápadné, ale přístupné na všech stránkách.
Nad nebo pod obsahem příspěvku
V části WPML → Jazyky přejděte na "Odkazy na překlad příspěvků".
Zaškrtnutím políčka povolíte a nakonfigurujete možnosti.
To je užitečné zejména pro blogy nebo zpravodajské weby s častými aktualizacemi obsahu.
Šablony, části šablon a navigace na webu
Použijte blok WPML Language Switcher v editoru stránek WordPress.
Nezapomeňte blok přeložit, aby se zobrazil v sekundárních jazycích.
Tato metoda nabízí největší flexibilitu pro témata založená na blocích.
Vlastní umístění
Pomocí PHP nebo zkrácených kódů můžete přidat přepínač jazyků na vlastní místa.
Tato pokročilá možnost umožňuje jedinečné umístění přizpůsobené designu vašich stránek.
Při nastavování přepínače jazyků můžete přizpůsobit jeho vzhled:
výběr zobrazení vlajek (ve výchozím nastavení SVG, s možností PNG).
Zobrazit jazyky v jejich původních názvech
Nastavení pořadí jazyků pro upřednostnění určitých překladů
Pokročilé techniky pro přizpůsobení přepínače jazyků WPML
Jakmile zvládnete základy, můžete se pustit do pokročilejšího přizpůsobení, abyste jazykový přepínač skutečně přizpůsobili svému webu:
Možnosti stylování
Nastavení globálních možností pro všechny přepínače jazyků v části WPML → Jazyky.
Nakonfigurujte individuální nastavení pro každý přepínač jazyků zvlášť.
Přizpůsobení barev, zobrazení vlajek a formátu názvu jazyka.
Profesionální tip: Pro jednotný vzhled použijte barvy své značky.
Vlastní vlajky
Nahrajte vlastní vlajky v části WPML → Jazyky → Upravit jazyky.
To je užitečné zejména v případě regionálně specifických variant (např. angličtina v USA a ve Velké Británii).
Konfigurace formátu URL: Vyberte si ze tří možností v WPML → Jazyky → Jazyk URL Formát
Různé jazyky v adresářích (např. example.com/es/)
Různá doména pro každý jazyk (např. es.example.com nebo ejemplo.es).
Název jazyka přidaný jako parametr (např. example.com/?lang=es) Při výběru struktury adresy URL zvažte důsledky pro SEO.
Optimalizace SEO:
Povolte hreflangové odkazy ve WPML → Jazyky → Možnosti SEO.
Zvolte pozici hreflang odkazů (na začátku nebo později v sekci hlavičky).
To pomáhá vyhledávačům porozumět jazykovým variantám vašeho webu.
Vlastní přepínače jazyků:
Vytváření vlastních přepínačů jazyků pomocí rozhraní PHP API pro pokročilé uživatele.
To umožňuje unikátní návrhy, například plovoucí jazykové selektory.
Jazyk správce:
Nastavte různé jazyky správce pro jednotlivé uživatele v části Uživatelé → Profil.
Užitečné pro vícejazyčné týmy spravující web.
Pamatujte, že s velkou mocí přichází i velká odpovědnost. Po provedení pokročilých změn důkladně otestujte, zda vše funguje podle očekávání.
Řešení běžných problémů s přepínačem jazyků WPML (plus alternativa)
I při pečlivém nastavení můžete narazit na problémy. Zde jsou uvedeny některé běžné problémy a jejich řešení:
Konflikty CSS:
Pokud se přepínač jazyků nezobrazuje správně, zkontrolujte, zda nedochází ke konfliktům CSS s vaším tématem.
Pomocí nástrojů pro vývojáře prohlížeče (například viewport) můžete kontrolovat a upravovat CSS podle potřeby.
Zkuste přidat vlastní CSS, abyste přepsali konfliktní styly.
Chybějící překlady:
Zajistěte, aby byl obsah správně přeložen do všech jazyků.
Zkontrolujte WPML → Správa překladů pro všechny čekající překlady.
Zvažte zapnutí vestavěných funkcí mezipaměti WPML.
Povolte soubor cookie JavaScriptu pro správné filtrování AJAXu na stránkách uložených v mezipaměti.
Optimalizujte svůj server a použijte dobrý plugin pro ukládání do mezipaměti pro celkovou rychlost webu.
Přepínač jazyků se nezobrazuje:
Ověřte, zda je přepínač jazyků povolen pro vámi vybrané lokality v WPML → Jazyky.
Zkontrolujte, zda vaše téma podporuje výchozí háčky WPML.
Nesprávné pořadí jazyků:
Zkontrolujte a upravte pořadí jazyků v WPML → Jazyky → Možnosti přepínače jazyků.
Nezapomeňte, že aktuální jazyk se v rozbalovacích přepínačích zobrazuje vždy jako první.
Pokud se s těmito problémy potýkáte neustále, možná byste měli zvážit alternativní řešení.
Nejlepší alternativa k jazykovému přepínači WPML
Ačkoli WPML nabízí robustní funkce pro přepínání jazyků, někteří uživatelé považují Weglot uživatelsky přívětivější alternativu. Zde je několik důvodů, proč Weglot jako nejlepší alternativa k WPML pro přepínání jazyků:
Snadné nastavení: Weglot celý váš web WordPress a přidá přepínač jazyků během několika minut od aktivace.
Plovoucí přepínač jazyků: Na rozdíl od WPML Weglot ve výchozím nastavení plovoucí přepínač jazyků, aniž by vyžadoval vlastní kód.
Flexibilní možnosti umístění: Podobně jako WPML vám Weglot přidat přepínač jazyků jako položku nabídky, widget, zkrácený kód nebo do kódu vašeho webu.
Přizpůsobení bez kódování: Weglot snadné možnosti přizpůsobení vzhledu přepínače jazyků, včetně:nějakého textu
Formát rozbalovacího menu
Vlajka země (s různými styly)
Zobrazení názvu jazyka (celý název nebo kód země)
Automatický překlad: Weglot začíná se strojovým překladem pro rychlé nastavení více jazyků a umožňuje pozdější ruční upřesnění.
Vizuální překladové rozhraní: Weglot jedinečný visual editor překlad obsahu vašich stránek, který usnadňuje práci uživatelům bez technických znalostí.
Přesměrování jazyka prohlížeče: Automatické přesměrování návštěvníků na jejich preferovaný jazyk na základě nastavení jejich prohlížeče.
Komplexní správa překladů: Rozhraní Weglot umožňuje snadnou správu všech překladů webu, včetně tématu a obsahu zásuvných modulů.
Chcete-li přidat přepínač jazyků pomocí Weglot, zaregistrujte se pro Weglot , nainstalujte a připojte plugin a vyberte původní jazyk a cílový jazyk (jazyky), které chcete používat:
Jakmile plugin aktivujete, Weglot automaticky přeloží váš web WordPress a také automaticky přidá plovoucí přepínač jazyků v pravém dolním rohu.
Přepínač jazyků najdete na domovské stránce níže:
Takže během prvních několika minut máte již funkční vícejazyčný web a přepínač jazyků v uživatelském rozhraní.
Vyberte si přepínač jazyků, který vám nejlépe vyhovuje
Přepínač jazyků WPML a přepínač jazyků Weglotvám oba umožňují přidat přepínač jazyků do front-endu vašeho webu WordPress, ale mezi WPML a Weglot existují zásadní rozdíly.
Žádný z těchto přístupů není sám o sobě lepší, ale pokud hledáte jednodušší řešení, možná dáte přednost přístupu Weglot, protože vám umožní přidat plovoucí přepínač jazyků a/nebo přizpůsobit vzhled přepínače jazyků bez nutnosti vlastního kódu nebo technických znalostí.
Integrace byla snadná a podpora je neuvěřitelně nápomocná. Weglot vřele doporučuji každému, kdo hledá jednoduché a cenově dostupné řešení pro překlad svého webu!