Quitar la palabra "category" de las urls en nuestro sitio web con wordpress

Seguro que a muchos de vosotros os encantaría tener una dirección tipo midominio.com/categoría en lugar de midominio.com/category/categoría en wordpress.

Podemos conseguir tener este tipo de urls añadiendo un pequeño código en el archivo category-template.php dentro de wp-includes.

Debemos buscar la línea que dice

$catlink = str_replace(‘%category%’, $category_nicename, $catlink);

y añadir justo después la siguiente línea

$catlink = str_replace(‘category/’, ”, $catlink);

Después si vamos al panel de administración a Opciones y luego a Enlaces Permanentes, debemos configurar una url personalizada de la siguiente forma:

/%category%/%day%%monthnum%%year%/%postname%/

En realidad lo importante es que la etiqueta %category% quede primero y después podemos jugar con el resto de etiquetas que nos ofrece wordpress.

Y ya está! (visto en SocialCmsBuzz.com)

Sobre Asier

Arquitecto web enganchado al desarrollo, estudio y planteamiento de proyectos en internet. Trabajo en Blackslot, empresa que fundé en el 2009. Me encanta el cine, el café, el sexo, la cultura geek, la cultura oriental y la música electrónica.
Artículo publicado en Sin categoría. Enlace a esta entrada..

2 espuestas a Quitar la palabra "category" de las urls en nuestro sitio web con wordpress

  1. FeLiPe RM dijo:

    Interesante truquillo.

    Creo que lo usaré en mi próximo rediseño de mi blog.

    Gracias ;-)

  2. alsf dijo:

    He realizado lo siguiente en mi blo pero tengo un pequeño problema. Todos los enlaces funcionar perfectamente salvo el enlace a una categoría si el esa categoría depende de otra.

    Es decir el sitio.com/categoria funciona pero el sitio.com/categoria/categoria-hija no, funciana si lo pongo sitio.com/categoria-hija.

    Un saludo y gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos, están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>