title: Display WordPress page content with shortcode and show embedded shortcode
body: <p>I'm using a Custom Post Type to display banners on my site.
  The content could be text, images and also shortcodes (e.g. a button shortcode).</p>
  
  <p>If I display the content with my shortcode, everything looks finde. Except of shortcodes inside the banner itself.</p>
  
  <p>Is there any way to render that shortcode?</p>
  
  <p>Here's my shordcode:</p>
  
  <pre><code>// [banner id="" class=""]
  function shortcode_banner( $atts, $content ){
      extract(shortcode_atts(array(
          'id'    =&gt; '',
          'class' =&gt; '',
      ), $atts));
  
      $banner_id  = $id;
      $content    = get_post_field('post_content', $banner_id);
  
          return '&lt;div class="'.$class.'"&gt;'.wpautop($content).'&lt;/div&gt;';
  
  }
  add_shortcode( 'banner', 'shortcode_banner' );
  </code></pre>