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.