Jake Vanderwerf
2026-04-26 86c6cd3cc099d2480932ede03c12cea01e625c94
inc/blocks/CustomBlocks.php
@@ -18,7 +18,7 @@
    {
        $this->cache = Cache::for('blocks', WEEK_IN_SECONDS);
      $this->cache->connect('post')->connect('taxonomy');
      add_filter('render_block', [$this, 'render'], 999, 3);
      add_filter('render_block', [$this, 'render'], 900, 3);
        add_action('init', [$this, 'registerBlockStyles']);
    }
@@ -613,13 +613,19 @@
            'main';
        if ($content == '') {
         global $post;
         if(is_singular()) {
            global $post;
         $block['innerBlocks'] = parse_blocks($post->post_content);
         return $this->innerBlocks($block);
            $block['innerBlocks'] = parse_blocks($post->post_content);
            $result = $this->innerBlocks($block);
         }else {
            $result = '';
         }
        } else {
            return $this->inside($block, $tag, $content);
            $result = $this->inside($block, $tag, $content);
        }
      return apply_filters('jvb_post_content_output', $result, $block);
    }
    //core_post_date
   public function render_core_post_date(array $block):string
@@ -633,14 +639,14 @@
      global $post;
      $ID = get_post_thumbnail_id($post->ID);
      $aOpen = $aClose = '';
      if(!is_single($ID)) {
      if(!is_single($post->ID)) {
         $aOpen = '<a href="'.get_the_permalink($post->ID).'">';
         $aClose = '</a>';
      }
        return $aOpen.'<figure'.$this->getClassesAndStyles($block['attrs']).'>'.
        return '<figure'.$this->getClassesAndStyles($block['attrs']).'>'.$aOpen.
               apply_filters('jvbCoreFeaturedImage', $this->image($ID), $post->post_type).
               '</figure>'.$aClose;
            $aClose.'</figure>';
    }
    //core_post_navigation_link
    //core_post_template