Mnoho majitelů webových stránek se snaží odstranit /category/ z URL archivů. Cílem je získat kratší a čistší URL adresu. V tomto článku si ukážeme, jak z URL adresy pro rubriky odstranit slug /category/.
Výchozí nastavení URL adresy pro archivy je:
- www.domena.cz/category/jmeno-rubriky/
Cílem je pak získat URL ve tvaru:
- www.domena.cz/jmeno-rubriky/
Dříve šlo toto nastavení provést pomocí pluginu WordPress SEO, ale aktualizace tuto funkci odstranila z důvodu, že byla v mnoha případech problematická. Také úprava základní části URL adresy pomocí „.“ už v nové verzi WordPress nefunguje.
Ke zjednodušení URL rubrik budeme potřebovat plugin Remove Category URL. Plugin se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.
Plugin neobsahuje žádné nastavení. Po instalaci a aktivaci ihned začne fungovat a odstraní /category/ slug z URL odkazu rubriky.
Pozor: Pokud chcete změnu udělat již u existujícího webu, nezapomeňte na přesměrování starých URL rubrik na nové.
super, to se hodí 🙂
dobry den, po přidání tečky mne to přesměruje jak jste psal na 404, rad bych se tedy zeptal jak je mam dále upravit.
Děkuji za odpověď 🙂
Upravil jste i strukturu trvalých odkazů, jak je v článku?
Ano, udělal jsem vše podle návodu ale bez úspěšně. Nevím jestli to nemůže být třeba ještě adresou toho článku ale to se asi nejspíše pletu že?
Mám pocit že takový článek už tu byl. Spíš by se mi hodilo jak odstranit „Categorie“ a „Archives“ v rubrikách, aby mi zůstal jenom vlastní popis 😀
V jednom článku už je to tu zmíněné, ale není tam tento postup.
Nejlepší upravit šablonu přes child theme. Bude to patrně napsané v nějakém ze souborů index.php, archive.php nebo category.php.
Je také možné do functions.php vložit
function remove_category_text_from_archive_title($title) {
return is_category()?single_cat_title(“, false):$title;
}
add_filter(‚get_the_archive_title‘, ‚remove_category_text_from_archive_title‘);
Používám https://wordpress.org/plugins/remove-category-url/ v tomto se nemusí nic nastavovat…
Ano, je to alternativa k tomu pluginu, co píši ve článku. Nicméně je to taková drobnost, že není nutně třeba k tomu instalovat plugin.
Pokial je vsak strankovanie, tam to robi problem 404, pretoze hodi …/stranka/page/2
povodne by bolo …/category/stranka/page/2
Da sa to nejako ovplyvnit?
perfektni, ciste a funkcni
diky !!
Tímto sice odstraním category ale pokud vytvořím článek do ní zařazený vytvoří se http://www.domena.cz/jmeno-rubriky/nazev-clanku a ne http://www.domena.cz/nazev-clanku jak bych chtěl. Dá se nějak vyřešit toto?
Zdravím vás, řeším takový problém na wordpress šabloně vytvořím rubriku a poté, když do této kategorie najedu objevuje se u ní slovo ARCHÍV. Neexistuje nějaký plugin, který by toto odstranil?
Zdravím,
nejspíše je to v šabloně a plugin na to nebude. Nejlépe si vytvořte child šablonu a do ní vložte soubor pro archiv, ve kterém udělejte požadovanou úpravu.
Dobrý deň,
prosím Vás, vedeli by ste mi pomôcť ako odstrániť slovo Archives za názvom kategórie, ale v eshope (woommerce)? Kategórie obchodu mám totiž uvedené ako „Kategoria produktu Archives-nazov stranky“.
Vopred veľmi pekne ďakujem.
Zdravím,
to je v URL nebo v Title stránky? Pokud URL zkuste se podívat do nastavení trvalých odkazů. Pokud Title, nemáte tam Yoast SEO? Ten dělá něco podobného.
Ďakujem za odpoveď. Áno, mám Yoast SEO. A je v title stránky. Vedeli by ste mi poradiť čo s tým?
Už to mám. Ďakujem za usmernenie, že je to tým Yoast SEO 🙂
Dobrý den, zprovoznil jsem blog boskuvsvet.cz.
Titulka je v pohodě, ale u ostatních stránek (třeba na stránce „Úvodní slovo“) sebjeví URL adresa dost dlouhá :
https://boskuvsvet.cz/domains/boskuvsvet.cz/o-mne/ …..
Mám někde něco špatně? Díky za pomoc.
Zdravím,
koukněte do Nastavení -> Obecné a zde bude asi potřeba upravit Instalace WordPressu (URL) a Úvodní stránka webu (URL).
Super, moc díky za postrčení, v Menu prokliky na jednotlivé stránky fungují, jen musím přenastavit Uživatelské odkazy, snad se s tím poperu 🙂
Tak hotovo, funguje to. Ještě jednou dík.