Para eliminar la palabra “category” de las URLs de las categorías en WordPress, tienes varias opciones, aunque las más fáciles y utilizadas son las siguientes:
Cómo eliminar Category de la url de worpress en categorías
Opción 1: Usando el archivo `.htaccess`
1. Accede al archivo `.htaccess`:
– Puedes acceder a este archivo a través de tu cliente FTP o desde el gestor de archivos de tu panel de control (como cPanel).
2. Añade las siguientes reglas de reescritura:**
apache
RewriteRule ^category/(.+)$ http://www.tudominio.com/$1 [R=301,L]
Cambia `tudominio.com` por tu dominio real.
3. Guarda el archivo `.htaccess`** y sube los cambios.
Opción 2: Usando un Plugin de WordPress
Puedes usar un plugin para manejar la eliminación de “category” de las URLs:
1. **Instala un plugin** como **”Remove Category URL”** o **”Yoast SEO”** (que también tiene una opción para hacer esto).
2. **Activa el plugin** y configúralo:
– Si usas Yoast SEO, ve a la sección “Apariencia en el buscador” y luego a “Taxonomías”. Aquí verás la opción para eliminar el prefijo “category” de las URLs.
Opción 3: Usando código en el archivo `functions.php`
Si prefieres no usar un plugin, puedes agregar código personalizado al archivo `functions.php` de tu tema:
1. Accede al archivo `functions.php`:
– Desde el editor de temas en el panel de administración de WordPress, navega a `Apariencia > Editor de temas`.
2. Añade este código** al final del archivo `functions.php`:
“`php
// Remove category from URL
add_filter(‘term_link’, ‘remove_category’, 10, 3);
function remove_category($url, $term, $taxonomy){
if ($taxonomy == ‘category’){
$url = str_replace(‘/category/’, ‘/’, $url);
}
return $url;
}
// Redirect old category URLs to new URLs
add_action(‘template_redirect’, ‘redirect_old_category_url’);
function redirect_old_category_url(){
if (strpos($_SERVER[‘REQUEST_URI’], ‘/category/’) !== false){
wp_redirect(site_url(str_replace(‘/category/’, ‘/’, $_SERVER[‘REQUEST_URI’])), 301);
exit();
}
}
3. Guarda los cambios.
Por último para que sea efectivo el cambio de eliminar la ruta category de worpress
- Enlaces permanentes: Asegurarte de que los enlaces permanentes están configurados correctamente en Ajustes > Enlaces permanentes. Usa una estructura personalizada si es necesario.
- Caché y SEO: Limpia la caché después de realizar estos cambios y revisa tus enlaces para asegurar que funcionan correctamente. Si has implementado redirecciones, verifica que se ejecuten correctamente para evitar problemas de SEO.