title: Understanding genesis_markup() in Genesis Framework
body: <p>I don't understand how the genesis_markup function turns:</p>
  
  <pre><code>array(
      'open'  =&gt; '&lt;aside class="widget-areainfo-onder-content"&gt;',
      'context' =&gt; 'widget-area-wrap',
      'echo'    =&gt; false,
      'params'  =&gt; array(
        'id'  =&gt; $id,
      )
  </code></pre>
  
  <p>into</p>
  
  <pre><code>"&lt;div class="widget-area"&gt;"
  </code></pre>
  
  <p>I do not understand why the id is not used in the output at all and the aside class is also not used....I would have thought that it should be.....</p>
  
  <p>When I do this in the code:</p>
  
  <pre><code>$before_markup_args = array(
      'open'  =&gt; '&lt;aside class="widget-areainfo-onder-content"&gt;',
      'context' =&gt; 'widget-area-wrap',
      'echo'    =&gt; false,
      'params'  =&gt; array(
        'id'  =&gt; $id,
      )
    );
  
    d($before_markup_args);
  
    d(genesis_markup( $before_markup_args ));
  </code></pre>