title: Get hierarchical custom taxonomies
body: <p>Is there a way how to get a tree structure of hierarchical custom taxonomies in WordPress?</p>
  
  <p>Currently I'm using this code to show the taxonomies:</p>
  
  <pre><code>&lt;?php
  
   $terms = get_terms( 'custom-category' );
   if ( ! empty( $terms ) &amp;&amp; ! is_wp_error( $terms ) ){
       echo '&lt;ul&gt;';
       foreach ( $terms as $term ) {
         echo '&lt;li&gt;' . $term-&gt;name . '&lt;/li&gt;';
  
       }
       echo '&lt;/ul&gt;';
   }
  
  
  ?&gt;
  </code></pre>
  
  <p>But this code generates tags in following way:</p>
  
  <pre><code>&lt;ul&gt;
     &lt;li&gt;Tax1&lt;/li&gt;
     &lt;li&gt;Tax2&lt;/li&gt;
     &lt;li&gt;Tax3&lt;/li&gt;
     &lt;li&gt;Tax4&lt;/li&gt;
     &lt;li&gt;Tax5&lt;/li&gt;
     &lt;li&gt;Tax6&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>The structure what I need is like this:</p>
  
  <pre><code>&lt;ul&gt;
     &lt;li&gt;Tax1&lt;/li&gt;
     &lt;li&gt;Tax2&lt;/li&gt;
  &lt;/ul&gt;
  &lt;div class="tab-content"&gt;
      &lt;div class="tab-panel 1"&gt;
          &lt;div&gt;Tax3&lt;/div&gt;
          &lt;div&gt;Tax4&lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div class="tab-panel 2"&gt;
          &lt;div&gt;Tax3&lt;/div&gt;
          &lt;div&gt;Tax4&lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>