From 56a9a1ccf764ff7a6af8f8a2292cb07443cb4aa7 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Thu, 28 May 2026 18:19:57 +0000
Subject: [PATCH] =New Gitbit setpu
---
inc/managers/SEO/BreadcrumbManager.php | 22 +++++++---------------
1 files changed, 7 insertions(+), 15 deletions(-)
diff --git a/inc/managers/SEO/BreadcrumbManager.php b/inc/managers/SEO/BreadcrumbManager.php
index 224569f..225e615 100644
--- a/inc/managers/SEO/BreadcrumbManager.php
+++ b/inc/managers/SEO/BreadcrumbManager.php
@@ -145,12 +145,12 @@
// Add directory if exists
- if ($registrar && $registrar->hasFeature('directory')) {
+ if ($registrar && $registrar->hasFeature('show_directory')) {
$directory = JVB()->directories();
- if ($directory && !empty($directory->directories($tax))) {
+ if ($directory && !empty($directory->directories($tax)??[])) {
$crumbs[] = [
- 'name' => $directory['title'],
- 'url' => $directory['url']
+ 'name' => $directory->directories($tax)['title'],
+ 'url' =>$directory->directories($tax)['url']
];
}
}
@@ -172,16 +172,6 @@
$crumbConfig = $registrar->getConfig('breadcrumbs');
}
- if($registrar && $registrar->hasFeature('show_directory')) {
- $directory = JVB()->directories();
- if ($directory && !empty($directory->directories($content)??[])){
- $crumbs[] = [
- 'name' => $directory->directories($content)['title'],
- 'url' =>$directory->directories($content)['url']
- ];
- }
- }
-
// Handle directory posts specially
if (JVB()->directories() && JVB()->directories()->isDirectory()) {
$pos = jvbGetDirectoryInfo();
@@ -224,8 +214,9 @@
$registrar = Registrar::getInstance($name);
- if($registrar && $registrar->hasFeature('show_directory')) {
+ if($registrar && $registrar->hasFeature('show_directory') && JVB()->directories()) {
$directory = JVB()->directories();
+
if ($directory && !empty($directory->directories($name)??[])){
$crumbs[] = [
'name' => $directory->directories($name)['title'],
@@ -233,6 +224,7 @@
];
}
} elseif (Site::has('is_directory') && $name === 'directory') {
+
$crumbs[] = [
'name' => JVB()->directories()->referAs(true),
'url' => get_post_type_archive_link($type)
--
Gitblit v1.10.0