Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Snippety

Přeložení prefixu v odkazu

Zdeněk Vojáček Publikováno 1 min čtení

Pozor:

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

Ve WordPressu můžete najít celou řadu prefixů v odkazu, ať už je to známé category nebo tag, které snadno přeložíte přímo v administraci, nebo méně používané page, author či search.

http://www.domena.cz/page/5   =>   http://www.domena.cz/strana/5
http://www.domena.cz/author/Zdenek   =>   http://www.domena.cz/autor/Zdenek
http://www.domena.cz/search/hotel   =>   http://www.domena.cz/hledat/hotel

V tomto článku si ukážeme způsob, jak tyto prefixy přeložit. Použijeme k tomu funkci $wp_rewrite.

Otevřete si functions.php a na jeho konec vložte:

 
function prefix_preloz_url() {
   global $wp_rewrite;  //načtení proměnné
    $wp_rewrite->author_base        = 'autor';   //přeložení author => autor
    $wp_rewrite->search_base        = 'hledat';  //přeložení search => hledat
    $wp_rewrite->pagination_base    = 'strana';  //přeložení page => strana 
    $wp_rewrite->flush_rules();    //uložení překladu
}
add_action('init', 'prefix_preloz_url');

Soubor uložte a máte to hotové.

Podobným způsobem můžete přeložit i další prefixy v URL.

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Autor

Zdeněk Vojáček

Milovník žen, masa a PHP kódu

11 článků Všechny články autora

Komentáře

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

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.