Jake Vanderwerf
2026-05-11 ac444cba221832c012c0435fdc8339fe9f37febb
inc/managers/SEO/BreadcrumbManager.php
@@ -3,7 +3,7 @@
use JVBase\managers\Cache;
use JVBase\registrar\Registrar;
use JVBase\utility\Features;
use JVBase\base\Site;
use WP_Post;
use WP_Term;
@@ -131,11 +131,13 @@
      // Add directory if exists
      if ($registrar && $registrar->hasFeature('directory')) {
         $directory = JVB()->directories()?->directories($tax);
         $crumbs[] = [
            'name' => $directory['title'],
            'url'  => $directory['url']
         ];
         $directory = JVB()->directories();
         if ($directory && !empty($directory->directories($tax))) {
            $crumbs[] = [
               'name' => $directory['title'],
               'url'  => $directory['url']
            ];
         }
      }
      // Add term hierarchy
@@ -156,11 +158,11 @@
      }
      if($registrar && $registrar->hasFeature('show_directory')) {
         $directory = JVB()->directories()?->directories($content)??[];
         if (!empty($directory)) {
         $directory = JVB()->directories();
         if ($directory && !empty($directory->directories($content)??[])){
            $crumbs[] = [
               'name'   => $directory['title'],
               'url' =>$directory['url']
               'name'   => $directory->directories($content)['title'],
               'url' =>$directory->directories($content)['url']
            ];
         }
      }
@@ -173,7 +175,7 @@
            if ($pos['title'] == 'Map') {
               $crumbs[] = [
                  'name' => 'Tattoo Shops',
                  'url'  => JVB()->directories()?->directories(BASE.'shop')['url']
                  'url'  => JVB()->directories()->directories(BASE.'shop')['url']
               ];
            }
@@ -203,7 +205,7 @@
      $name = jvbNoBase($type);
      $registrar = Registrar::getInstance($name);
      if (Features::forSite()->has('is_directory') && $name === 'directory') {
      if (Site::has('is_directory') && $name === 'directory') {
         $crumbs[] = [
            'name'   => JVB()->directories()->referAs(true),
            'url' => get_post_type_archive_link($type)