title: Can I return and include file in a function for creating shortcode?
body: <p>I am creating a shortcode that will return an bunch of HTML elements. In the beginning it was fine to do it this way:</p>
  
  <pre><code>add_shortcode( 'about_us', 'shortcode_about' );
  function shortcode_about() {
      return "&lt;div&gt;Some content here.&lt;/div&gt;";
  }
  </code></pre>
  
  <p>But now I have to add a lot of content, which I think wouldn't look good as my <code>functions.php</code> will be filled with a lot of this. I was wondering if I can just put it in an external file and include it.</p>
  
  <p>I hoped something like this would work:</p>
  
  <pre><code>add_shortcode( 'about_us', 'shortcode_about' );
  function shortcode_about() {
      return include 'about-us.php';
  }
  </code></pre>
  
  <p>But of course, it didn't. Any ideas on how to do this properly? Thanks</p>