Breadcrumb NavXT

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

23 de Agosto de 2024 1 resposta
not a bad pluginbut a HUGE drawback is that it does not support shortcodesthis is really inconvenient when you need to add breadcrumbs only to some pages
17 de Outubro de 2023
This plugin is a perfect solution and works so well! Please keep it up!!
5 de Abril de 2023
breadcrumb navxt polylang does not work for Homepage, this is a big problem, where, for example, it was solved in other plugins, I found this one! But I want to evaluate rationally if a site in one language plugin is an excellent solution. In any case, thanks!
Ler todas as 132 opinións

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-current podí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_hierarchy para usar unha instancia de WP_Post en lugar dos parámetros id/type/parent.
  • Cambio de comportamento: eliminouse a función obsoleta breadcrumb_trail::title_trim segundo 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 de get_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óns bcn_display*().
  • Corrección de fallo: corrixiuse un dominio de texto incorrecto dentro de adminKit.
  • Corrección de fallo: corrixiuse o problema co parámetro $force polo 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 $force das funcións bcn_display*() agora pásase a bcn_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, hseparator e hseparator_higher_dim mediante bcn_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_init moveuse 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_html non cubría os elementos da interface de administración (asignouse bcn_allowed_html a mtekk_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 object agora é 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.