klávesnice notebooku

Jak odstranit /category/ z URL pro rubriky

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.

Remove Category URL
Remove Category URL

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

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í

22 názorů na “Jak odstranit /category/ z URL pro rubriky”

  1. 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ěď 🙂

      1. 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?

  2. 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 😀

    1. Tomáš Cirkl

      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.

    2. 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‘);

    1. Tomáš Cirkl

      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.

      1. 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?

  3. 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?

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

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

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

      1. Ďakujem za odpoveď. Áno, mám Yoast SEO. A je v title stránky. Vedeli by ste mi poradiť čo s tým?

      1. 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 🙂

Diskuze

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

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