---
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: "Kapitola 10 – WordPress 1.2 \"Mingus\""
url: https://www.wplama.cz/wordpress-1-2-mingus/
date: 2017-02-02
modified: 2017-09-23
author: Tomáš Cirkl
type: post
categories: [WordPress kniha]
tags: [lokalizace, překlad, WordPress kniha]
---

WordPress kniha

# Kapitola 10 – WordPress 1.2 „Mingus“

[![profil 100x100](https://www.wplama.cz/wp-content/uploads/2026/11/profil-100x100.jpg "profil 100x100") **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 2. 2. 2017 Aktualizováno **23. 9. 2017** 5 min čtení

Pozor:

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

![město](https://www.wplama.cz/wp-content/uploads/2017/01/mesto.jpg "město")

Ti, kteří přešli z Movable Type na WordPress, to udělali v době, kdy se software samotný neustále měnil. Květen 2004 pak byl měsíc, kdy vyšel WordPress 1.2 – verze, která vylepšovala flexibilitu.

Před verzí 1.2 vývojáři rozšiřovali WordPress pomocí „hacku“, konceptu zděděného z b2. „Hack“ byl balíček několika souborů společně s instrukcemi, které obsahovali informace, kam vložit kód do zdrojových souborů b2. V b2 se administrace prováděla v odděleném PHP souboru. Uživatel b2 otevřel textový soubor *b2menutop.txt* a přidal jméno PHP souboru, který chtěl v menu. Když kód proběhl, zobrazila se po výchozích položkách v menu nová. Pro přidání hacku na obrazovku administrace, musel uživatel vložit PHP soubor do hlavního adresáře a přidat odkaz na textový soubor. Pokud se hack měl zobrazit na stránce, musel uživatel upravit *index.php* v b2 a vložit soubor na správné místo. Byl to komplikovaný proces, který zastrašoval uživatele, kteří neovládali úpravu zdrojového kódu. Také to znamenalo, že když došlo k aktualizaci b2, museli si uživatelé soubory uložit a ujistit se, že nedošlo k přepsání změn, případně změny znovu provést.

[Systém pluginů](https://core.trac.wordpress.org/changeset/1008) přinesl dramatické změny. Vývojáři mohli využít hooky, které rozšířili WordPress bez nutnosti úpravy zdrojových souborů. Hooky jsou spouštěče umístěné ve zdrojových souborech, kteří uživatelé používají k běhu vlastního kódu, jež modifikuje software. Existují dva typy hooků: filtry a akce. Filtry byli pro vývojáře dostupné už u b2 a bylo pomocí nich možné měnit obsah. Například použitím filtru *the_content,* mohl vývojář měnit obsah podle specifikovaných podmínek. Akce, které byly přidány ve WordPress 1.2, umožňovaly vývojářům spustit kód, když nastala určitá událost. Například použitím akce *post_publish*, mohl vývojář pustit kód kdykoliv došlo k publikování příspěvku.

Systém pluginů je příklad vlivu Ryana Borena v počátcích projektu. Jak se mnoho vývojářů odklonilo od projektu, on se vrhl na vývoj. Mike Little si vzpomíná, jak si zprvu vůbec nevšiml, že je Ryan aktivní. Byl tichý o jeho úpravách. Byl to systém pluginů, kterého si Mike skutečně všiml: „Zářil světleji než ostatní věci, co lidé dělali. A tím neříkám, že lidé nedělali dobré věci, ale tohle byl krok ke změně. Systém hooků byl krok ke změně ve vývoji WordPress a byl to pravděpodobně první krok jež z WordPress udělal takovýto super produkt, jak jej známe dnes.“

Systém pluginů transformoval WordPress pro hlavní vývojáře a širší komunitu. To znamená, že jádro nemuselo obsahovat všechny dceřiné funkce každého vývojáře. Stačilo ponechat ty funkce, které měli smysl pro většinu uživatelů. [Ryan řekl](http://archive.wordpress.org/interviews/2013_05_15_Boren1.html#L65), že systém pluginů umožnil pro jádro praktikovat pravidlo 80/20: „Je to užitečné pro 80% uživatelů? Pokud ne, udělej plugin.“ Narozdíl od hacků, které zahrnovali úpravu souborů v jádru, pluginy mohly být vloženy do adresáře ve WordPress instalaci. Nezkušení uživatelé mohli rozšířit jejich blogy bez nutnosti úpravy pomocí PHP. Bariéra pro vstup k WordPress se opět snížila.

Prvním pluginem se stal[Helly Dolly](https://core.trac.wordpress.org/changeset/1340) a je stále přibalen do WordPress instalace. Náhodně zobrazuje v pravém horním rohu administrace text z písně Luis Armstronga *Hello, Dolly!* a byl původně zamýšlen jako návod pro tvorbu pluginů. Druhým pluginem byl [blogtimes](http://wordpress.org/plugins/blogtimes/), který generoval sloupcový graf znázorňující, kdy došlo za určitý čas k vytvoření příspěvků.

Učinění WordPress mezinárodním bylo další velké vylepšení ve verzi 1.2. Od samého začátku byla komunita WordPress mezinárodní. Původní vývojáři byly ze Spojených států, Velké Británie, Irska a Francie. [Vlákno fóra z ledna 2004](https://wordpress.org/support/topic/world-domination-/?replies=43) ukazuje, jak moc mezinárodní komunita byla a je. Členové komunity byli z Honk Kongu, Nového Zélandu, Japonska a Brazílie. S lidmi z celého světa používají WordPress se rychle objevily překlady. [Japonská WordPress stránka byla vytvořena v prosinci 2003](http://web.archive.org/web/20031205101812/http://wordpress.xwd.jp/), pouze 6 měsíců po vypuštění WordPress. A protože WordPress nebyl v té době připraven pro překlad, ([Otsukare](http://profiles.wordpress.org/otsukare)), člen komunity z Japonska, [vytvořil mezinárodní fork WordPress](http://wordpress.org/support/topic/localization-help-needed?replies=102). Byla to mezinárodní verze WordPress, kterou mohli lidé využít pro vlastní lokalizované stránky. Jednalo se o populární fork mezi neanglicky mluvícími uživateli, kteří si chtěli vytvořit WordPress stránku v jejich jazyce. Tato popularita zdůraznila nutnost mezinárodní verze WordPress. Nedostatek vhodných mezinárodních nástrojů ve WordPress vedl mnoho vývojářů k instalaci forku. Udržování dvou verzí však nebylo efektivní a bez chyb.

Ryan použil k překladům WordPress [gettext](http://www.gnu.org/software/gettext/), který použil ve svém GNOME projektu. Ten obsahuje označení překladatelných řetězců pomocí [funkce](http://codex.wordpress.org/Translating_WordPress#Localization_Technology) *gettext()* a *.pot soubor*, který je vygenerován, obsahuje všechny překladatelské řetězce. Překladatelé řetězce přeloží a vygenerují *.po* a *.mo* soubory pro danou lokalizaci WordPress.

Pro lokalizaci WordPress Ryan označil všechny přeložitelné řetězce pomocí funkce *gettext()* a upravil je do formátu, který poskytl plnohodnotný řetězec pro překladatele, včetně kontextu. Dokonce prošel kód, řádku po řádce a všechno, co mohlo být přeloženo, označil. To znamená, že když došlo k vydání verze WordPress 1.2, tak neobsahovala jen API pro pluginy, ale byla také zcela mezinárodní.

19. května 2004 – před WordPress 1.2 byl dokonce zveřejněn první oficiální *.pot* soubor. Pankaj Narula ([panjak](http://wordpress.org/support/profile/pankaj)) [zveřejnil první kompletní lokalizaci v Hindštině za použití nové gettext metody](http://ma.tt/2004/05/wordpress-in-hindi/). Následující vydání WordPress 1.2 zahájilo explozi WordPress překladů, včetně [francouzské](http://wordpress.org/support/topic/localizing-wordpress-12-i18n-and-l10n/page/3?replies=69%23post-35436) a [norské](http://wordpress.org/support/topic/localizing-wordpress-12-i18n-and-l10n/page/3?replies=69%23post-35436#post-56422).

Verze 1.2 udělala WordPress mnohem přístupnější a dostupnější pro větší skupinu lidí. Systém pluginů změnil WordPress z pouze blogovacího nástroje na platformu pro tvorbu obsahu, kterou si každý mohl vylepšit – jediné co bylo potřeba, byla znalost PHP. A pokud jste PHP neuměli, mohli jste využít rozrůstající se pluginy, které vývojáři vytvářeli a přispívali jimi. Mezinárodní kód znamenal, že je WordPress nyní dostupný pro všechny lidi na celém světě v jejich rodném jazyce a komunity překladatelů rychle okolo softwaru rostly. Naoko Takano ([Nao](https://profiles.wordpress.org/Nao)), jedna z prvních členů japonské komunity [vzpomíná](http://archive.wordpress.org/interviews/2013_05_30_Takano.html#L42), že zde byly i jiné softwarové projekty, které nebraly mezinárodní lokalizaci vážně a snaha udělat WordPress mezinárodním ji povzbudila se k projektu připojit.

Zdroj: [Milestones: The Story of WordPress – 10. WordPress 1.2 „Mingus“](https://github.com/WordPress/book/blob/master/Content/Part%202/10-mingus.md)

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

Sdílet

-
- [](mailto:?subject=Kapitola 10 – WordPress 1.2 „Mingus“&body=Kapitola 10 – WordPress 1.2 „Mingus“ https://www.wplama.cz/wordpress-1-2-mingus/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Fwordpress-1-2-mingus%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Fwordpress-1-2-mingus%2F)

![profil 150x150](https://www.wplama.cz/wp-content/uploads/2026/11/profil-150x150.jpg "profil 150x150")

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na Word Campech.

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

## Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/wordpress-1-2-mingus/#respond)

[← Předchozí článek WordPress 4.7.2](https://www.wplama.cz/wordpress-4-7-2/) [Další článek → Jak vrátit do WordPress tlačítka pro zarovnání do bloku a podtržení](https://www.wplama.cz/tlacitka-zarovnani-bloku-podtrzeni/)

Související

## Mohlo by vás zajímat

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

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

WordPress kniha

### [Kapitola 28: Redesign od Happy Cog](https://www.wplama.cz/kapitola-28-redesign-od-happy-cog/)

28. 3. 2025 5 min čtení

---

![meeting 594091 1280](https://www.wplama.cz/wp-content/uploads/2023/12/meeting-594091_1280.jpg "meeting 594091 1280")

WordPress kniha

### [Kapitola 27: Oznámení aktualizací](https://www.wplama.cz/kapitola-27-oznameni-aktualizaci/)

5. 12. 2023 7 min čtení

---

![theme viewer 2007](https://www.wplama.cz/wp-content/uploads/2023/09/theme-viewer-2007.jpg "theme viewer 2007")

WordPress kniha

### [Kapitola 26 – Sponzorované šablony](https://www.wplama.cz/kapitola-25-sponzorovane-sablony/)

25. 9. 2023 10 min čtení

---