| | |
| | | { |
| | | $this->config = $this->getConfig(); |
| | | $key = $this->generateKey(); |
| | | $this->cache->clear(); |
| | | $cache = $this->cache->get($key); |
| | | $cache = false; |
| | | |
| | | if ($cache) { |
| | | return $cache; |
| | | } |
| | |
| | | ); |
| | | /** |
| | | * The h1 title element, excluding the h1 tag. |
| | | * Can include additonal html (like <small> or <b>) |
| | | * Can include additional html (like <small> or <b>) |
| | | */ |
| | | $this->header = apply_filters( |
| | | 'jvbSummaryHeader', |
| | |
| | | if (empty($this->type)) { |
| | | $this->type = match (true) { |
| | | is_tax() => jvbNoBase(get_queried_object()->taxonomy), |
| | | is_post_type_archive() => jvbNoBase(get_post_type()), |
| | | is_post_type_archive() => jvbNoBase(get_queried_object()->name), |
| | | default => jvbNoBase(get_queried_object()->post_type), |
| | | }; |
| | | } |