Snippety WordPress návody

Přeložení prefixu v odkazu

Autor příspěvku Zdeněk Vojáček

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.

O autorovi

Zdeněk Vojáček

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

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 5 let. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.