Ontbrekende category in Breadcrumb navxt breadcrumb

Voor een WordPress project op het werk, maakte ik gebruik van de Breadcrumb NavXT plugin. Deze plugin zorgt voor mooie breadcrumb trails die je zelf in je theming kan plaatsen. Tijdens het testen van de website, kwam er echter een bugje aan het licht. Op de detailpagina van een post werd de categorie niet weergegeven in de breadcrumb, hoewel er wel plaats voorzien was. Er stond echter enkel een spatie, maar gen category naam of anchor. Na een speurtocht door de code, en het implementeren van deze fix werd het probleem verholpen:

  1. Open breadcrumb_navxt_class.php
  2. Zoek naar de volgende code (lijnen 494 tot 496 in versie 3.3.0)

    $breadcrumb = $this->add(new bcn_breadcrumb($category->cat_name, $this->opt[‘category_prefix’], $this->opt[‘category_suffix’]));
    //Figure out the anchor for the first category
    $breadcrumb->set_anchor($this->opt[‘category_anchor’], get_category_link($id));

  3. Vervang bovenstaande code door de volgende 3 lijnen
  4. $breadcrumb = $this->add(new bcn_breadcrumb($category->cat_name.””, $this->opt[‘category_prefix’], $this->opt[‘category_suffix’]));
    //Figure out the anchor for the first category
    $breadcrumb->set_anchor($this->opt[‘category_anchor’].”>”, get_category_link($id));

De categorie zou nu correct als 2de trail moeten weergegeven worden, met de juiste link. Enjoy!

Hopelijk integreren ze deze fix in de volgende versie.

1 Comments

  1. Reading your content is pure pleasure for me, it deserves to go viral, you need some
    initial traffic only. If you want to know how to
    get it search for: blackhatworren’s strategies

Leave a Comment.