WordPress návody

Jak přejmenovat nebo odstranit “category” a “tag” v URL adrese rubrik a štítků

Autor příspěvku Tomáš Cirkl

WordPress v základní verzi vkládá v URL adrese před název rubriky slovo category a před štítek slovo tag. Ani jeden výraz není česky a není vhodný ani z hlediska čitelnosti. V tomto článku najdete návod na to, jak slova categorytag změnit, anebo v případě category úplně z URL adresy odstranit.

Změna category a tag v URL adrese

Pokud si ve WordPressu vytvoříte rubriku bude její URL vypadat takto:

http://www.jmenostranky.cz/category/nazev-rubriky/

a případě štítku:

http://www.jmenostranky.cz/tag/nazev-stitku/

Takto vytvořená URL adresa  nepatří na český web, protože slova categorytag nikomu nic neřeknou a pro SEO to také vhodné není. Naštěstí s tím vývojáři WordPressu počítali a nabízejí možnost, jak tyto výrazy upravit.

Přihlašte se do administrace WordPressu a v levém menu vyberte Nastavení -> Trvalé odkazy. Ve spodní části stránky najděte Volitelné nastavení.

Změna category a tag v URL adrese

Změna category a tag v URL adrese

Naleznete zde dvě textová pole. První, Zkrácený název pro základní URL rubrik, slouží pro změnu výrazu category v URL adrese. Tedy pro změnu slova před názvem rubrik. Textové pole Zkrácený název pro základní URL štítků je určeno pro změnu výrazu tag, který se nachází před názvem štítků. Napište zde vybrané výrazy a klikněte na tlačítko Uložit změny.

Poznámka: Výrazy pište bez háčků a čárek. Pokud chcete jen přeložit anglické tag na štítek, napište do pole stitek.

Jak odstranit výraz category v URL adrese rubriky

Nejjednodušším způsobem jak odstranit výraz category v URL adrese rubriky je za pomoci pluginu FV Top Level Categories.

Plugin nainstalujte a aktivujte. To je vše, žádné další nastavení není třeba. URL adresa rubriky se automaticky změní ze standardní:

http://www.jmenostranky.cz/category/nazev-rubriky/

na tento tvar:

http://www.jmenostranky.cz/nazev-rubriky

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

9 komentářů

  • Dobrý den,

    je možné odstranit to slovo category také bez použití pluginu?
    Zkoušel jsem, protože jsem to někde viděl, napsat do kolonky dvě tečky. A funguje to, ale ne úplně. Slovo category zmizne, ale odkaz na url podrubriky přestane fungovat.

    Děkuji

    • Zkuste přidat do functions.php v šabloně:


      function fix_slash( $string, $type )
      {
      global $wp_rewrite;
      if ( $wp_rewrite->use_trailing_slashes == false )
      {
      if ( $type != 'single' && $type != 'category' )
      return trailingslashit( $string );

      if ( $type == 'single' && ( strpos( $string, '.html/' ) !== false ) )
      return trailingslashit( $string );

      if ( $type == 'category' && ( strpos( $string, 'category' ) !== false ) )
      {
      $aa_g = str_replace( "/category/", "/", $string );
      return trailingslashit( $aa_g );
      }
      if ( $type == 'category' )
      return trailingslashit( $string );
      }
      return $string;
      }

      add_filter( 'user_trailingslashit', 'fix_slash', 55, 2 );

  • Dobrý den, děkuji moc za článek.

    Nevíte, Je možné dělat stránce category nějaké SEO? Tedy měnit titulek, text apod?

    Budu rád, když mi odpovíte…

  • Díky za článek. Jak přesně plugin funguje? Jde mi o to abych touto změnou zbytečně nepokazila pozici ve vyhledávání?
    Normálně bych to přesměrovala přes 301 na “pěkný” odkaz aby vše fungovalo tak jak má. Mám tím pádem strach použít tento plugin abych si tím pádem o zalistování nepřišla.
    A další věc je – jak se vyhnout aby se category přidalo pokaždé když vytvořím novou rubriku? Použít kód viz. Tomáš Cirkl? Díky za odpověď.

    • Pokud už je web zaindexovaný, tak určitě zajistit i přesměrování. Nicméně doporučuji otestovat, ten plugin už nebyl delší dobu aktualizován.

      • Tak pokud rovnou udělám přesměrování tak mi ten plugin vlastně nepomůže ne? Protože budu přesměrovávat rovnou na odkaz bez category. A nějaké řešení do budoucna při vytváření rubrik asi není co? Myslím tím bez zásahu do functions.php Díky moc

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.