¿Qué son las migas de pan en WordPress y por qué desactivarlas?
Las migas de pan, también conocidas como breadcrumbs, son una herramienta de navegación que muestra la ruta que un usuario ha seguido dentro de un sitio web. En WordPress, estas migas de pan ayudan a mejorar la experiencia de usuario (UX) y el SEO al facilitar la navegación interna y proporcionar contexto sobre la ubicación dentro del sitio.
Sin embargo, en ciertos casos, es necesario desactivar migas de pan en WordPress. Esto puede deberse a razones estéticas, porque el tema ya incluye una navegación clara o para evitar duplicidad cuando se usan varios plugins o funciones que generan migas de pan automáticamente.
Es importante desactivar correctamente estas migas para evitar problemas técnicos que puedan afectar el SEO o la experiencia del usuario.
Cómo desactivar migas de pan en WordPress: métodos detallados
Existen varias formas de desactivar migas de pan en WordPress. La elección depende de cómo se hayan implementado estas migas en tu sitio. A continuación, explicamos los métodos más comunes y efectivos.
1. Desactivar migas de pan desde el tema WordPress
Muchos temas modernos de WordPress incluyen opciones para mostrar o ocultar las migas de pan. Para desactivarlas desde el tema:
- Ingresa al panel de administración de WordPress.
- Ve a Apariencia > Personalizar.
- Busca la sección relacionada con la navegación o migas de pan. Puede estar bajo «Opciones del tema», «Cabecera» o similar.
- Desactiva la opción de mostrar migas de pan.
- Guarda los cambios y revisa tu sitio para confirmar que ya no se muestran.
Este método es el más sencillo y seguro, ya que no requiere tocar código.
2. Desactivar migas de pan en WordPress usando CSS
Si no encuentras una opción en el personalizador del tema, o si las migas de pan provienen de un plugin o código del tema sin opción visible, puedes ocultarlas con CSS:
nav.breadcrumbs, .breadcrumbs, .breadcrumb { display: none !important; }Para aplicar este CSS:
- Ve a Apariencia > Personalizar > CSS adicional.
- Pega el código anterior.
- Guarda y verifica que las migas desaparecieron visualmente.
Este método solo oculta las migas de pan, pero no las elimina del código fuente, por lo que los motores de búsqueda aún podrían detectarlas.
3. Quitar migas de pan en WordPress desde functions.php
Para eliminar las migas de pan de forma definitiva y profesional, puedes añadir código en el archivo functions.php de tu tema hijo (nunca en el tema padre para evitar perder cambios con actualizaciones).
Ejemplo para eliminar migas de pan generadas por el tema:
remove_action('theme_hook_breadcrumbs', 'funcion_migas_de_pan');Como cada tema usa funciones y hooks diferentes, debes identificar el hook o función responsable. Otro ejemplo común:
add_filter('woocommerce_breadcrumb_defaults', '__return_empty_array');Este filtro elimina las migas de pan en WooCommerce.
Precaución: Siempre haz una copia de seguridad antes de modificar functions.php.
4. Desactivar migas de pan en WooCommerce
WooCommerce añade migas de pan por defecto que a veces se quieren eliminar para personalizar la experiencia de compra.
Para quitar migas de pan WooCommerce agrega este código al archivo functions.php del tema hijo:
remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20);Este fragmento elimina la función que muestra las migas de pan justo antes del contenido principal en WooCommerce.
5. Cómo desactivar migas de pan en Yoast SEO
Yoast SEO es uno de los plugins más populares que integra migas de pan de forma automática.
Para desactivar breadcrumbs Yoast SEO:
- Accede a SEO > Apariencia en el buscador > Migas de pan.
- Desmarca la opción Habilitar migas de pan.
- Guarda los cambios.
Si ya las habías insertado manualmente en el tema vía código PHP, debes eliminar también ese código para evitar errores.
6. Desactivar migas de pan en Rank Math
Rank Math es otro plugin SEO que puede mostrar migas de pan.
Para quitar migas de pan Rank Math:
- Entra a Rank Math > General Settings > Breadcrumbs.
- Desactiva la opción Enable Breadcrumbs.
- Guarda los cambios.
7. Desactivar migas de pan sin plugin en WordPress
Si tu sitio no usa plugins que generen migas, sino que están integradas en el tema o con código personalizado, la mejor opción es eliminar o comentar el código que las genera.
Busca en los archivos del tema (normalmente header.php, single.php, o plantillas específicas) funciones como:
yoast_breadcrumb()woocommerce_breadcrumb()breadcrumb_trail()get_breadcrumb()
Comenta o elimina estas líneas para desactivar las migas sin usar plugins.
Errores comunes al desactivar migas de pan en WordPress
Al intentar eliminar o ocultar migas de pan, muchos cometen errores que afectan el SEO o la funcionalidad del sitio:
- Eliminar código sin respaldo: Modificar
functions.phpo archivos del tema sin copia de seguridad puede causar errores fatales. - Ocultar con CSS sin eliminar: Puede dejar migas visibles para buscadores, causando contenido duplicado o problemas SEO.
- Desactivar migas pero dejar código PHP activo: Hace que el sitio cargue código innecesario.
- Olvidar desactivar migas en plugins y tema: Puede generar migas duplicadas o mostrar migas de pan no deseadas.
- Modificar el tema padre: Se perderán cambios con actualizaciones del tema.
Beneficios y consideraciones al desactivar migas de pan en WordPress
Aunque las migas de pan son valiosas para SEO y UX, en ocasiones desactivarlas puede mejorar el sitio:
- Claridad visual: Si el diseño es minimalista, eliminar migas evita distracciones.
- Reducción de código: Menos elementos en el DOM pueden mejorar la velocidad.
- Evitar duplicidad: Si se usan múltiples plugins que generan migas, desactivarlas evita contenido duplicado.
- Control total: Desactivar migas permite implementar soluciones personalizadas si se desea.
Comparativa: Plugins para gestionar migas de pan en WordPress
Si en lugar de eliminar migas prefieres controlarlas con plugins, aquí una tabla con opciones populares y sus características:
| Plugin | Funcionalidad | Compatible con | Facilidad de uso |
|---|---|---|---|
| Yoast SEO | Genera migas de pan SEO-friendly personalizables | Todos los temas, WooCommerce | Alta |
| Rank Math | Migas de pan con opciones avanzadas y estilos | Temas modernos, WooCommerce | Alta |
| Breadcrumb NavXT | Migas de pan detalladas y configurables | Temas clásicos y modernos | Media |
| WooCommerce Breadcrumbs | Control específico para migas WooCommerce | WooCommerce | Media |
Recomendaciones para una correcta gestión de las migas de pan en WordPress
- Siempre haz respaldo antes de modificar archivos.
- Usa un tema hijo para personalizaciones.
- Verifica que no haya migas duplicadas.
- Prioriza métodos nativos del tema o plugins.
- Considera la experiencia de usuario y SEO al decidir desactivar.
Ejemplo práctico: Quitar migas de pan en un sitio WooCommerce con Yoast SEO
Si tu sitio usa WooCommerce y Yoast SEO, las migas de pan pueden aparecer por defecto desde ambos. Para desactivarlas correctamente:
- En el panel de WordPress, desactiva las migas en Yoast SEO desde SEO > Apariencia en el buscador > Migas de pan.
- Agrega al
functions.phpde tu tema hijo el siguiente código para eliminar las migas de WooCommerce:
remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20);- Si el tema agrega migas propias, consulta su documentación para desactivarlas o usa CSS para ocultarlas temporalmente.
- Verifica en diferentes páginas que las migas hayan desaparecido.
Preguntas clave para decidir si desactivar migas de pan en WordPress
- ¿Mi tema ya incluye una navegación clara y visible?
- ¿Estoy usando varios plugins que generan migas, causando duplicidad?
- ¿Las migas afectan la velocidad o la estética de mi sitio?
- ¿Quiero personalizar la navegación con otro sistema?
Responder estas preguntas ayuda a elegir la mejor estrategia para tu sitio.
¿Cómo afecta el SEO desactivar migas de pan?
Las migas de pan aportan beneficios SEO al mejorar la estructura interna y ayudar a Google a entender la jerarquía del sitio. Sin embargo, si están mal implementadas o generan contenido duplicado, pueden perjudicar. Por eso, desactivarlas correctamente y solo cuando es necesario es crucial para mantener un buen posicionamiento.
Optimización avanzada: ocultar migas de pan solo en dispositivos móviles
Si deseas mantener las migas visibles en desktop pero ocultarlas en móviles para simplificar la navegación, puedes usar CSS adaptativo:
@media (max-width: 768px) { .breadcrumbs { display: none !important; } }Este código oculta migas solo en dispositivos con pantallas pequeñas, mejorando la experiencia sin perder beneficios SEO en desktop.
¿Quieres mejorar aún más tu sitio WordPress?
En fullfreelancer encontrarás recursos, guías y servicios profesionales para potenciar tu proyecto digital con las mejores prácticas en SEO, UX y desarrollo WordPress.
Te ayudo a solucionar tu problema
