Přeložení prefixu v odkazu

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ů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru