Permalinky jsou trvalé URL adresy vašich článků, příspěvků, kategorií a tagů ve WordPress. Pokud již jednou bude mít článek svou určitou adresu, nikdy by se neměla měnit. Pokud totiž někdo jiný na svém webu uvede odkaz na váš článek a vy adresu změníte, čtenář si článek nepřečte a to je, jak sami uznáte nežádoucí.
Typy trvalých URL adres. Existují tři základní druhy WordPress Permalinks:
Standardní: „Ugly – ošklivý“

Standardní typ vypadá takto: http://www.cwordpress.cz/?p=123

Každý článek dostane unikátní ID, které se potom použije v adrese. Tento typ je použitý defaultně ve WordPress a je funkční na všech serverech (není potřeba Mod_rewrite).
Mod_rewrite: „Pretty Permalinks – pěkné odkazy“

Existuje několik variant pěkných odkazů. Nejpoužívanější a nejběžnější typy vypadají takto:

http://www.cwordpress.cz/kategorie/nazev-clanku/
http://www.cwordpress.cz/rok/mesic/den/nazev-clanku/

Tento typ je jednoznačně nejlepší. V adrese není použito ID ale název článku, který si můžete upravit podle sebe. Chcete-li použít „pěkné odkazy“, ujistěte se, že server na kterém hostujete WordPress podporuje Mod_rewrite.
PATHINFO Permalink

Je velice podobný Pretty Permalinks ale narozdíl od něj je v adrese zařazený ještě index.php. Nevidím však důvod index.php zařazovat do adresy. Výsledná adresa potom vypadá následovně:

http://www.cwordpress.cz/index.php/kategorie/nazev-clanku/
Nastavení Permalinks ve WordPress

Nastavení trvalých odkazů můžete provést v administračním menu WordPress:

Nastavení / Trvalé odkazy

Vybrat si můžete ze 3 přednastavených struktur nebo si můžete zvolit strukturu vlastní.
Podporované tagy

Pomocí následujících tagu si můžete navolit vlastní strukturu webu. Ujistěte se, že struktura končí vždy buď %post_id% nebo %postname% (např.: /%year%/%monthnum%/%day%/%postname%/). WordPress podporuje tyto tagy:

%year%

Rok ve kterém byl příspěvek napsán, např. 2008

%monthnum%

Měsíc ve kterém byl příspěvek napsán, např. 05

%day%

Den ve kterém byl příspěvek napsán 28

%hour%

Hodina ve které byl příspěvek napsán, např. 15

%minute%

Minuta ve které byl příspěvek napsán, např. 43

%second%

Sekunda ve které byl příspěvek napsán, např. 33

%postname%

Název článku kdy WordPress sám převede velká písmena jsou přeformátována na malá písmena, znaky s diakritikou jsou převedeny na znaky bez diakritiky a místo mezer obsahuje pomlčky. Např. „Název příspěvku“ bude „nazev-prispevku“

%post_id%

Unikátní ID číslo příspěvku, např. 123

%category%

Název kategorie, ve které je článek zařazen. Velká písmena jsou přeformátována na malá písmena, znaky s diakritikou jsou převedeny na znaky bez diakritiky a místo mezer obsahuje pomlčky. Např. „Název kategorie“ bude „nazev-kategorie“

%author%

Jméno autora článku, např. jan-novak
Tip na Permalinks

Přidejte k názvu článku příponu .html

Příponu přidáte tak, že za postname dopíšete .html např. /%year%/%monthnum%/%day%/%postname%.html

Tím docílíte toho, že stránky se tváří jako statické ale přitom jsou stále dynamicky generované. Zda se jedná o výhodu z hlediska SEO je diskutabilní ale pokud by jste chtěli přestat používat WordPress a udělat web statickým, dovolí vám to zachovat stávající URL strukturu webu.