Jake Vanderwerf
2026-05-15 894ec8a6f2ac62edbac7b3b6a88e3666f335c673
inc/managers/SEO/BreadcrumbManager.php
@@ -215,6 +215,7 @@
      $name = jvbNoBase($type);
      $registrar = Registrar::getInstance($name);
      if($registrar && $registrar->hasFeature('show_directory')) {
         $directory = JVB()->directories();
         if ($directory && !empty($directory->directories($name)??[])){
@@ -228,12 +229,16 @@
            'name'   => JVB()->directories()->referAs(true),
            'url' => get_post_type_archive_link($type)
         ];
      } elseif (is_post_type_archive() && $registrar && $registrar->hasFeature('show_directory')) {
      } elseif ($registrar) {
         $crumbs[] = [
            'name' => $registrar->getConfig('breadcrumbs')['title'] ?? $registrar->getPlural(),
            'url'  => get_post_type_archive_link($type)
         ];
      } else {
         $crumbs[] = [
            'name'   => $obj->label,
            'url' => get_post_type_archive_link($type)
         ];
      }
      return $crumbs;