| | |
| | | <?php |
| | | |
| | | use JVBase\managers\CacheManager; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | | exit; // Exit if accessed directly |
| | | } |
| | |
| | | function jvbRenderArtistSummary():string |
| | | { |
| | | $current = get_queried_object(); |
| | | $cache = new JVBase\managers\CacheManager('artists', WEEK_IN_SECONDS); |
| | | $cache = CacheManager::for('artists', WEEK_IN_SECONDS); |
| | | $key = 'artist-bio-'.$current->ID; |
| | | $cached = $cache->get($key); |
| | | $cached = false; |
| | |
| | | $artist = jvbContentFromUser((int)$current->post_author); |
| | | |
| | | $sections = JVB_CONTENT[jvbNoBase($current->post_type)]['sections']??[]; |
| | | jvbDump($sections); |
| | | |
| | | |
| | | |
| | | // $handler = JVB()->getContent(str_replace(BASE,'', $current->post_type)); |
| | |
| | | <nav id="artist" class="on-this-page index"> |
| | | <label>Jump to: |
| | | <button type="button" aria-label="Show Index" title="Show Index" class="toggle" aria-expanded="false"> |
| | | <?= jvbIcon('add')?> |
| | | <?= jvbIcon('plus-square')?> |
| | | </button> |
| | | </label> |
| | | <ul> |
| | | <li><a href="#top" title="Back to Top"><?=jvbIcon('up')?></a></li> |
| | | <li><a href="#top" title="Back to Top"><?=jvbIcon('caret-circle-up')?></a></li> |
| | | <li><a href="#about">About</a></li> |
| | | <li><a href="#styles">Styles</a></li> |
| | | <li><a href="#contact">Contact</a></li> |
| | |
| | | { |
| | | $current = get_queried_object(); |
| | | |
| | | $cache = new JVBase\managers\CacheManager('shops', WEEK_IN_SECONDS); |
| | | $cache = CacheManager::for('shops', WEEK_IN_SECONDS); |
| | | $key = 'shop-bio-'.$current->term_id; |
| | | $cached = $cache->get($key); |
| | | $cached = false; |
| | |
| | | <nav id="shop" class="on-this-page index"> |
| | | <label>Jump to: |
| | | <button type="button" aria-label="Show Index" title="Show Index" class="toggle" aria-expanded="false"> |
| | | <?= jvbIcon('add')?> |
| | | <?= jvbIcon('plus-square')?> |
| | | </button> |
| | | </label> |
| | | <ul> |
| | | <li><a href="#top" title="Back to Top"><?=jvbIcon('up')?></a></li> <?php |
| | | <li><a href="#top" title="Back to Top"><?=jvbIcon('caret-circle-up')?></a></li> <?php |
| | | if ($rating !== 'none') { |
| | | ?> |
| | | <li><a href="#rating">Rating</a></li> |
| | |
| | | function jvbRenderTermSummary() |
| | | { |
| | | $current = get_queried_object(); |
| | | $cache = new JVBase\managers\CacheManager($current->taxonomy, WEEK_IN_SECONDS); |
| | | $key = $current->taxonomy.'-'.$current->ID; |
| | | $cache = CacheManager::for(jvbNoBase($current->taxonomy), WEEK_IN_SECONDS); |
| | | $key = $current->ID; |
| | | $cached = $cache->get($key); |
| | | $cached = false; |
| | | if ($cached !== false) { |