Descrición
Breadcrumb NavXT, o sucesor do popular plugin de WordPress Breadcrumb Navigation XT, escribiuse desde cero para ser mellor ca o seu antecesor. Este plugin xera rastros de faragullas de pan de localización para o teu blog ou web con WordPress. Estes rastros de faragullas de pan son moi personalizables para adaptarse ás necesidades de practicamente calquera web que funcione con WordPress. A interface de administración facilita a configuración das opcións, mentres que os desenvolvedores de temas e os usuarios máis atrevidos dispoñen de acceso directo á clase.
Requisitos de PHP
Breadcrumb NavXT 7.0 e posteriores requiren PHP7.0
Breadcrumb NavXT 5.2 e posteriores requiren PHP5.3
Breadcrumb NavXT 5.1.1 e anteriores requiren PHP5.2
Características (lista non exhaustiva)
- Xeración de faragullas de pan compatible con BreadcrumbList de Schema.org en formato RDFa.
- Amplo control da personalización das faragullas de pan mediante unha páxina de axustes con valores por defecto axeitados para a maioría dos casos de uso.
- Páxina de axustes da administración da rede para xestionar os axustes das faragullas de pan de todos os subsitios cunha prioridade global configurable.
- Widget de WordPress integrado.
- Ampliable mediante POO e as accións e os filtros proporcionados.
- Compatible con WPML (compatibilidade mellorada co plugin de extensións para WPML).
- Compatible con Polylang (compatibilidade mellorada co plugin de extensións para Polylang).
- Compatible con bbPress (compatibilidade mellorada co plugin de extensións para bbPress).
- Compatible con BuddyPress (compatibilidade mellorada co plugin de extensións para BuddyPress).
Traducións
Breadcrumb NavXT agora é compatible cos paquetes de idioma de WordPress.org. Queres traducir Breadcrumb NavXT? Visita o proxecto de tradución de Breadcrumb NavXT en WordPress.org.
Capturas






Blocks
Este plugin proporciona 1 bloque.
- Breadcrumb Trail Displays a breadcrumb trail
Instalación
Breadcrumb NavXT pódese instalar desde o panel de administración de WordPress. Despois de instalar e activar o plugin, para que se amosen os rastros de faragullas de pan usa o widget incluído ou chama o rastro de faragullas de pan no teu tema (ou tema fillo). Consulta o artigo Calling the Breadcrumb Trail para obter máis información sobre como chamar o rastro de faragullas de pan.
Para personalizar o rastro de faragullas de pan podes editar os valores por defecto das opcións na interface de administración. Está no teu panel de administración, en Axustes > Breadcrumb NavXT.
Visita a páxina de documentación de Breadcrumb NavXT para obter máis información.
Comentarios
Colaboradores e desenvolvedores
“Breadcrumb NavXT” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
Colaboradores“Breadcrumb NavXT” foi traducido a 33 idiomas. Grazas aos desenvolvedores polas súas contribucións.
Traduce “Breadcrumb NavXT” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
7.5.2
Data da versión: 29 de agosto de 2026
- Cambio de comportamento: as faragullas de pan completamente baleiras xa non se engaden ao rastro no momento de montalo.
- Corrección de fallo: corrixiuse o problema polo que a etiqueta de modelo
bcn-aria-currentpodía facer que o navegador executase scripts nas páxinas de resultados de busca. - Corrección de fallo: corrixiuse o problema polo que o renderizador do bloque usaba postId sen comprobalo, o que provocaba advertencias de PHP.
- Corrección de fallo: corrixiuse o problema polo que adminKit usaba esc_attr en lugar de esc_url no formulario de importación dos axustes.
7.5.1
Data da versión: 21 de decembro de 2025
- Cambio de comportamento: eliminouse o filtro obsoleto
bcn_li_attributes. - Corrección de fallo: corrixiuse o problema polo que o bloque se podía usar para xerar rastros de faragullas de pan que non correspondían ao recurso actual.
- Corrección de fallo: eliminouse da páxina de axustes o axuste obsoleto de lonxitude do título.
- Corrección de fallo: corrixiuse o problema polo que a importación de axustes en XML non validaba correctamente os axustes importados.
7.5.0
Data da versión: 4 de decembro de 2025
- Cambio de comportamento: refactorizouse
bcn_breadcrumb_trail::post_hierarchypara usar unha instancia deWP_Posten lugar dos parámetros id/type/parent. - Cambio de comportamento: eliminouse a función obsoleta
breadcrumb_trail::title_trimsegundo o calendario de obsolescencia. - Corrección de fallo: corrixiuse o problema polo que o desinstalador provocaba erros de PHP e fallaba.
- Corrección de fallo: corrixiuse o problema polo que a opción «Hide on Home» do bloque non funcionaba como se esperaba.
- Corrección de fallo: corrixiuse unha errata no bloque que provocaba unha advertencia na consola do navegador web.
- Corrección de fallo: corrixiuse o problema polo que o selector do bloque en block.json non coincidía co selector co que se xeraba o bloque.
- Corrección de fallo: corrixiuse o problema polo que o exportador de axustes non conseguía exportar os axustes.
- Corrección de fallo: corrixiuse o problema polo que non se podían importar as opcións booleanas con valores falsos.
7.4.1
Data da versión: 9 de xaneiro de 2025
- Corrección de fallo: corrixiuse o problema polo que o widget herdado non estaba dispoñible debido aos cambios introducidos na 7.4.0.
7.4.0
Data da versión: 30 de decembro de 2024
- Nova característica: engadiuse o filtro
bcn_admin_post_root_args. - Corrección de fallo: corrixiuse o problema polo que a opción de ignorar a caché das faragullas de pan no bloque «Breadcrumb Trail» provocaba que o rastro de faragullas de pan non se xerase na páxina de inicio.
- Corrección de fallo: corrixiuse o problema polo que aos rastros de faragullas de pan xerados dentro do bucle lles faltaba indebidamente a faragulla de pan de inicio na páxina de inicio.
- Corrección de fallo: corrixiuse o problema polo que o dominio de texto breadcrumb-navxt se cargaba demasiado cedo (mellor compatibilidade con WordPress 6.7).
- Corrección de fallo: mellorouse a resistencia de
bcn_breadcrumb_trail::post_hierarchy()ante valores devoltos inesperados deget_post(). - Corrección de fallo: corrixíronse erratas nos textos de tradución do bloque «Breadcrumb Trail».
7.3.1
Data da versión: 27 de xuño de 2024
- Corrección de fallo: corrixiuse o problema polo que o parámetro $force non se pasaba a
bcn_breadcrumb_trail::fill()dentro das funciónsbcn_display*(). - Corrección de fallo: corrixiuse un dominio de texto incorrecto dentro de
adminKit. - Corrección de fallo: corrixiuse o problema co parámetro
$forcepolo que, cando non estaba establecido, a faragulla de pan da páxina de inicio usaba o modelo incorrecto ao chamar o rastro de faragullas de pan dentro do bucle.
7.3.0
Data da versión: 9 de febreiro de 2024
- Cambio de comportamento:
bcn_display_json_ld()agora devolve caracteres Unicode sen escapar. - Cambio de comportamento: o parámetro
$forcedas funciónsbcn_display*()agora pásase abcn_breadcrumb_trail::fill(), o que permite xerar rastros dentro do bucle para o elemento actual do bucle en lugar da páxina/recurso pai. - Nova característica: o bloque «Breadcrumb Trail» reescribiuse para ter as mesmas características que o widget de Breadcrumb NavXT.
- Nova característica: o bloque «Breadcrumb Trail» admite estilos básicos no editor de bloques.
- Corrección de fallo: corrixiuse o erro polo que se perdía o argumento $outer_template dentro de
breadcrumb_navxt::display(). - Corrección de fallo: corrixiuse o problema polo que os axustes booleanos non se exportaban/importaban correctamente.
- Corrección de fallo: corrixiuse a causa dun erro de PHP en
bcn_breadcrumb_trail::maybe_add_post_type_arg()cando código de terceiros rompe a API de WP. - Corrección de fallo: engadiuse a comprobación do tipo correcto de obxecto consultado nos arquivos de autor.
7.2.0
Data da versión: 9 de febreiro de 2023
- Cambio de comportamento: o restablecemento dos axustes establece a entrada da opción nun array baleiro, en coherencia co cambio de gardar na base de datos só os valores que non son por defecto.
- Nova característica: engadiuse o filtro
bcn_display_separator. - Nova característica: engadiuse a indicación, para cada axuste, de se os axustes de toda a rede están a substituír o axuste local.
- Corrección de fallo: mellorouse a compatibilidade con PHP8.1.
- Corrección de fallo: corrixíronse erros de PHP causados por entradas inesperadas no array de tipos de contido de WP.
- Corrección de fallo: o menú de axuda dos axustes agora aparece na páxina de axustes da rede.
- Corrección de fallo: corrixiuse a causa do erro «file not found» no formulario de importación/exportación/restablecemento da páxina de axustes da rede.
7.1.0
Data da versión: 17 de xullo de 2022
- Cambio de comportamento: cambiouse o comportamento da constante BCN_SETTINGS_FAVOR_* para aproveitar os cambios nos axustes da 7.0.
- Cambio de comportamento: a páxina de axustes agora avisa se detecta tipos de contido personalizados (CPT) que se engadiron demasiado tarde.
- Nova característica: engadiuse o filtro bcn_before_loop, que se executa ao comezo de bcn_breadcrumb_trail::display_loop().
- Nova característica: engadiuse a importación e exportación de axustes en formato JSON (sucesora do antigo formato de importación/exportación de axustes en XML).
- Corrección de fallo: corrixiuse un erro de PHP causado por arquivos de termos que non coñecen o termo activo.
- Corrección de fallo: corrixiuse un erro de PHP causado pola introdución de espazos de nomes no importador e exportador herdado de axustes en XML.
- Corrección de fallo: establécense explicitamente os valores de carga automática das opcións, o que evita que se usen valores de carga automática por defecto inadecuados.
7.0.2
Data da versión: 4 de xaneiro de 2022
- Cambio de comportamento: permítese substituír o valor de
Hhome_template,Hhome_template_unlinked,hseparatorehseparator_higher_dimmediantebcn_settings_init. - Corrección de fallo: corrixiuse a causa da mensaxe «Síntoo, non tes permisos para acceder a esta páxina.» ao tentar visitar a páxina de axustes.
7.0.1
Data da versión: 27 de decembro de 2021
- Cambio de comportamento: o filtro
bcn_settings_initmoveuse a antes de establecer os valores por defecto dos axustes. Este filtro xa non pode cambiar os valores por defecto dos axustes. - Cambio de comportamento: a configuración dos valores por defecto moveuse á prioridade 9000, coa intención de cubrir a maioría dos plugins que engaden tipos de contido personalizados (CPT).
- Corrección de fallo: corrixíronse problemas de compatibilidade con PHP5.6.
- Corrección de fallo: corrixiuse un erro de PHP causado por algún valor devolto dos axustes page_.
- Corrección de fallo: corrixiuse un erro de PHP causado por axustes que non son axustes no array pasado a
adminKit::settings_to_opts. - Corrección de fallo: corrixiuse o problema polo que
bcn_allowed_htmlnon cubría os elementos da interface de administración (asignousebcn_allowed_htmlamtekk_adminkit_allowed_html).
7.0.0
Data da versión: 17 de decembro de 2021
- Cambio de comportamento: dentro do obxecto
bcn_breadcrumb_trail, en lugar de pasar o ID do termo e a taxonomía, pásase un obxecto WP_Term. - Cambio de comportamento: os adxuntos agora usan o tipo de contido do pai como argumento de tipo de contido.
- Nova característica: migrouse a adminKit 3.0
- Nova característica: o obxecto principal
bcn_breadcrumb_trail objectagora é compatible con rastros multidimensionais. - Nova característica: engadiuse o filtro
bcn_opts_update_to_save. - Corrección de fallo: corrixiuse un problema na orde dos parámetros no controlador REST que provocaba unha mensaxe de PHP Deprecated en PHP8.
- Corrección de fallo: actualizouse o rexistro de endpoints do controlador REST para mellorar a compatibilidade con WordPress 5.5+.
- Corrección de fallo: corrixiuse o problema de compatibilidade polo que os axustes do widget non se gardaban correctamente en WordPress 5.8.
- Corrección de fallo: corrixiuse o problema co parámetro de contador de posición dentro de bcn_display ao xerar un rastro en orde inversa.
