---
site_name: WPlama
site_description: "Správa, opravy a vývoj WordPress webů a e-shopů"
site_url: https://www.wplama.cz
contact_email: info@wplama.cz

title: Jak ve WordPress přeložit jakýkoliv řetězec
url: https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/
date: 2017-10-26
modified: 2018-10-22
author: Tomáš Cirkl
type: post
categories: [Snippety]
tags: [překlad]
---

Snippety

# Jak ve WordPress přeložit jakýkoliv řetězec

[TC **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 26. 10. 2017 Aktualizováno **22. 10. 2018** 2 min čtení

Pozor:

Článek je z roku 2017. Některé postupy se mohly změnit.

![preklad](https://www.wplama.cz/wp-content/uploads/2017/10/preklad.jpg "preklad")

V některých případech, když potřebujete změnit překlad nebo přeložit textový řetězec, není vhodné zasahovat do pluginu, šablony nebo jádra. Jednodušším způsobem pak může být úprava překladu pomocí vlastní funkce.

Nedávno jsem například ve WooCommerce potřeboval změnit text *Není skladem* na *Obsazeno*. Změnu jsem potřeboval jak na front-endu, tak i na stránce produktu v administraci v záložce Sklad.

Funkce, která tento překlad upravila vypadala následovně:

```

add_filter('gettext', 'translate_wplama');
add_filter('ngettext', 'translate_wplama');
function translate_wplama($translated) {
$translated = str_ireplace('Není skladem', 'Obsazeno', $translated);
return $translated;
}

```

V případě, že chcete přeložit více textů na jednou, můžete funkci rozšířit:

```

add_filter('gettext', 'translate_wplama');
add_filter('ngettext', 'translate_wplama');
function translate_wplama($translated) {
    $translated = str_ireplace('Přidat do košíku', 'Koupit', $translated);
    $translated = str_ireplace('Aktualizovat košík', 'Přepočítat košík', $translated);
    $translated = str_ireplace('Pokračovat v nákupu', 'ZPĚT KE ZBOŽÍ', $translated);
    $translated = str_ireplace('Přejít k pokladně', 'Pokračovat v objednávce', $translated);

    return $translated;
}

```

Funkci jsem vložil do *functions.php* v [child šabloně](https://www.wplama.cz/vytvorit-child-sablonu/).

## Jak funkce funguje?

PHP funkci lze rozdělit na 2 části:

1 / Nastavení jména funkce, v našem případě ‚*translate_wplama*‚. Jestliže budete funkci používat opakovaně, ujistěte se, že se její jméno neopakuje.

add_filter(‚gettext‘, ‚translate_wplama‘);
add_filter(‚ngettext‘, ‚translate_wplama‘);
function translate_wplama($translated) {

2 / Změna nebo překlad je na řádce níže. První slovo nebo fráze v uvozovkách je původní text, druhé slovo nebo fráze v uvozovkách je nový text.

*$translated = str_ireplace(‚Není skladem‘, ‚Obsazeno‘, $translated);*

- [#překlad](https://www.wplama.cz/stitek/preklad/)

Sdílet

-
- [](mailto:?subject=Jak ve WordPress přeložit jakýkoliv řetězec&body=Jak ve WordPress přeložit jakýkoliv řetězec https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Fjak-ve-wordpress-prelozit-jakykoliv-retezec%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Fjak-ve-wordpress-prelozit-jakykoliv-retezec%2F)

TC

Autor

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na Word Camp Praha a WordPress konferencích.

1 035 článků [Všechny články autora →](https://www.wplama.cz/author/tomas/)

## Komentáře (5)

[Přidat komentář →](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#respond)

M

Michal [17. 7. 2019](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-80179)

Zdravim, viem neako docielit aby sa mi pomocou tohto scriptu neprekladalo WordPress rozhranie?
Dakujem za skoru odpoved

[Odpovědět](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-80179)

TC

Tomáš Cirkl WPlama [17. 7. 2019](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-80180)

Dobrý den,
ne, muselo by se to upravit. Protože ta funkce překládá daný řetězec všude a ne jen na front-endu.

[Odpovědět](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-80180)

---

---

P

Peter [20. 1. 2020](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-100804)

Dobrý deň. Vyskúšal som to a funguje. Len mám problém s diakritikou. Potreboval som si preložiť Sort By na Zoradiť podľa. Ostalo mi prázdne miesto, žiaden text. Dal som namiesto zoradiť podľa iba zoradenie. To sa už pekne ukázalo. Viete mi povedať, kde je problém? Ďakujem

[Odpovědět](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-100804)

---

M

Martina [24. 2. 2020](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-106942)

Zkoušela jsem více různých návodů, jak přepsat „není skladem“ a až tento fungoval. Děkuji 🙂

[Odpovědět](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-106942)

---

L

Lucie [4. 8. 2020](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-146058)

Dobrý den,

zkoušla jsem toto použít na nahrazení „Pøidat komentáø“ a nefunguje to. Nemáte nějaký další nápad, jak to změnit? Používám pouze builder, takže child šablonu nelze použít.

Děkuji.

[Odpovědět](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#comment-146058)

---

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/jak-ve-wordpress-prelozit-jakykoliv-retezec/#respond)

[← Předchozí článek Jak vytvořit zálohu WordPress stránky do Google Drive](https://www.wplama.cz/zaloha-do-google-drive/) [Další článek → Nově v Divi: Přepracované nastavení pro písma a 600+ nových fontů](https://www.wplama.cz/divi-prepracovane-nastaveni-pro-pisma/)

Související

## Mohlo by vás zajímat

[Všechny články z rubriky Snippety →](https://www.wplama.cz/wordpress/kodovani/)

![wordpress programovani](https://www.wplama.cz/wp-content/uploads/2025/10/wordpress-programovani.jpg "wordpress programovani")

Snippety

### [Jak ve WordPressu (včetně Gutenberg) automaticky nahradit „a, i, k, o, s, u, v, z“ pevnou mezerou](https://www.wplama.cz/jak-ve-wordpressu-vcetne-gutenberg-automaticky-nahradit-a-i-k-o-s-u-v-z-pevnou-mezerou/)

8. 10. 2025 3 min čtení

---

![wordpress editor](https://www.wplama.cz/wp-content/uploads/2024/02/wordpress-editor.png "wordpress editor")

Snippety

### [Editor souborů ve WordPress](https://www.wplama.cz/editor-souboru-ve-wordpress/)

25. 3. 2024 2 min čtení

---

![cookies](https://www.wplama.cz/wp-content/uploads/2023/06/cookies.jpg "cookies")

WordPress návody

### [Jak u pluginu Complianz upravit lištu a zvýšit počet lidí, který s použitím cookies souhlasí](https://www.wplama.cz/jak-u-pluginu-complianz-upravit-listu-a-zvysit-pocet-lidi-ktery-s-pouzitim-cookies-souhlasi/)

3. 7. 2023 1 min čtení

---