Das Abrufen der übergeordneten Begriffe fügt zusätzliches leeres Markup hinzu

Ich versuche nur Top-Level-Begriffe aus der hierarchischen Taxonomie namens “City” zu bekommen. Es funktioniert in gewisser Weise gut, weil es zusätzliche Elemente ausgibt …

$cities = get_terms( 'city' , array( 'parent' => 0, 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => true )); foreach ($cities as $city) { ?> 
  • <a href="https://wordpress.stackexchange.com/questions/164110/getting-the-parent-terms-adds-additional-empty-markup/" class="button radius">name; ?>
  • Das gibt nur 2 Städte zurück (und jeder von ihnen hat mehrere untergeordnete Begriffe) Der zurückgegebene HTML-Code sieht folgendermaßen aus:

      
  • ... correct data about term 1
  • ... correct data about term 2
  • Solutions Collecting From Web of "Das Abrufen der übergeordneten Begriffe fügt zusätzliches leeres Markup hinzu"