Por el momento algo muy simple que funciona cuando solo tenemos un nivel de categorías (sin padres e hijos) es modificar la categoría base de nuestro wordpress. Para ello accedemos a "Ajustes > Enlaces permanentes" y en "Categoría base" ponemos simplemente un punto ( . ) Con esto convertiremos nuestra url
de: http://example.com/category/mi-categoria a: http://example.com/mi-categoria Este método falla si tenemos varios niveles de categoría, funcionando solo en las de primer nivel, pero las categorías hijas de este primer nivel no mostrarán artículos.
Otro método es añadiendo una regla en nuestro .htaccess donde eliminamos "category/" de para poder formar URLs:
También existen plugins de wordpress que nos permiten eliminar la categoría base sin tener que modificar el .htaccess o utilizar la solución del punto (que no se si funcionará para siempre) En este blog estamos usando un plugin ya que si algo cambia en Wordpress podremos estar al tanto de si el plugin está actualizado o no, por eso personalmente recomiendo esta opción:
- https://wordpress.org/plugins/no-category-base-wpml/- https://wordpress.org/plugins/wp-remove-category-base/