title: Outputting the posts in a template is preventing tags below it to echo
body: <pre><code>&lt;?php
  $wpb_all_query = new WP_Query(
       array('post_type'=&gt;'post', 'post_status'=&gt;'publish', 'posts_per_page'=&gt;-1)
  );
  
  if ( $wpb_all_query-&gt;have_posts() ) : ?&gt;
  
      &lt;?php while ( $wpb_all_query-&gt;have_posts() ) : $wpb_all_query-&gt;the_post();
          $cats = get_the_category();
          if ($cats[0]-&gt;cat_name === 'Coaching') { ?&gt;
              &lt;div class="callout horizontal"&gt;
  
                  &lt;?php the_post_thumbnail() ?&gt;
  
                  &lt;div class="content"&gt;
                      &lt;h5&gt;&lt;?php the_title(); ?&gt;&lt;/h5&gt;
                      &lt;?php the_content(); ?&gt;
                  &lt;/div&gt;
  
              &lt;/div&gt;
          &lt;?php } ?&gt;
      &lt;?php endwhile; ?&gt;
  
  &lt;?php endif; ?&gt;
  </code></pre>
  
  <p>The code above when removed allows this <code>&lt;?php echo get_field('column_two'); ?&gt;</code> code to run. </p>
  
  <p>My question is simply why is the code above blocking the echoing of my <code>&lt;?php echo get_field('column_two'); ?&gt;</code></p>