| | |
| | | * Use BreadcrumbManager directly for new code |
| | | */ |
| | | |
| | | use JVBase\managers\DirectoryManager; |
| | | use JVBase\managers\SEO\BreadcrumbManager; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | |
| | | |
| | | if (is_singular(BASE.'directory')) { |
| | | $type = get_post_meta(get_the_ID(), BASE.'for_type_slug', true); |
| | | return JVB()->directories()?->getDirectoryList()[$type] ?? []; |
| | | return DirectoryManager::getInstance()?->getDirectoryList()[$type] ?? []; |
| | | } |
| | | |
| | | $obj = get_queried_object(); |
| | | $directories = JVB()->directories()?->directories(); |
| | | $directories = DirectoryManager::getInstance()?->directories(); |
| | | if (is_tax()) { |
| | | $tax = jvbNoBase($obj->taxonomy); |
| | | return array_key_exists($tax, $directories) ? $directories[$tax] : []; |