| | |
| | | } |
| | | |
| | | use JVBase\Instance; |
| | | use JVBase\integrations\services\Umami; |
| | | use JVBase\registrar\Registrar; |
| | | use JVBase\base\Site; |
| | | use WP_Block; |
| | |
| | | $this->perPage = $perPage; |
| | | $this->cache = Cache::for('directory', WEEK_IN_SECONDS); |
| | | |
| | | if (JVB_TESTING) { |
| | | $this->cache->flush(); |
| | | } |
| | | |
| | | |
| | | jvb_register_do_once('buildDirectories', [$this, 'activate']); |
| | | add_action('init', [$this, 'registerDirectories']); |
| | |
| | | public function renderLettersList(array $list, string $type):string |
| | | { |
| | | |
| | | $umami = JVB()->connect('umami'); |
| | | $umami = Umami::getInstance(); |
| | | |
| | | $out = '<ul class="list-none">'; |
| | | foreach ($list as $letter => $items) { |