Jake Vanderwerf
2026-07-18 de317675a8069b747cb253ba3e2b5dc394ca36ef
inc/managers/SEO/BreadcrumbManager.php
@@ -51,27 +51,12 @@
      }
      switch (true) {
         case is_singular():
            $key = get_queried_object_id();
            break;
         case is_post_type_archive():
            $obj = get_queried_object();
            $key = $obj->name;
            break;
         case is_tax():
            $obj = get_queried_object();
            $key = $obj->taxonomy;
            break;
         case is_home():
            $obj = get_queried_object();
            $key = $obj->post_type;
            break;
         default:
            $key = 'home';
            break;
      }
      $key = match(true) {
         is_singular() => get_queried_object_id(),
         is_tax() => get_queried_object()->taxonomy,
         is_post_type_archive() => get_queried_object()->name,
         default => 'home'
      };
      return $this->cache->remember(
         $key,
@@ -97,6 +82,9 @@
      ];
      $obj = get_queried_object();
      if (is_null($obj)) {
         return $crumbs;
      }
      if (is_tax()) {
         $crumbs = $this->addTaxonomyCrumbs($crumbs, $obj);
      } elseif (is_singular() || is_home()) {