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é.
Komentáře (22)
Přidat komentář →milu
super, to se hodí 🙂
Patrik
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ěď 🙂
Tomáš Cirkl WPlama
Upravil jste i strukturu trvalých odkazů, jak je v článku?
Patrik
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?
Patrik
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 😀
Tomáš Cirkl WPlama
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.
Michal Šiška
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‘);
LuCash
Používám https://wordpress.org/plugins/remove-category-url/ v tomto se nemusí nic nastavovat…
Tomáš Cirkl WPlama
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.
wp
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?
Paja
perfektni, ciste a funkcni
diky !!
Tomáš
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?
Honza
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?
Tomáš Cirkl WPlama
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.
Ivi
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.
Tomáš Cirkl WPlama
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.
Ivi
Ďakujem za odpoveď. Áno, mám Yoast SEO. A je v title stránky. Vedeli by ste mi poradiť čo s tým?
Ivi
Už to mám. Ďakujem za usmernenie, že je to tým Yoast SEO 🙂
Luboš
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.
Tomáš Cirkl WPlama
Zdravím,
koukněte do Nastavení -> Obecné a zde bude asi potřeba upravit Instalace WordPressu (URL) a Úvodní stránka webu (URL).
Luboš
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 🙂
Luboš
Tak hotovo, funguje to. Ještě jednou dík.