Wie man Ausdrücke von einer kundenspezifischen Taxonomie in einer Hierarchie AND mit kundenspezifischem HTML-Markup anzeigt?

Ich habe eine benutzerdefinierte Taxonomie (Standorte) erstellt, die hierarchisch ist und möchte: a) eine ungeordnete Liste anzeigen, die die Hierarchie respektiert UND b) die Anzeigeausgabe anpassen, so dass ich eine benutzerdefinierte URL angeben kann

Hier ist der Code, den ich verwende, einschließlich der zwei verschiedenen Arten, die ich ausspiele.

 'locations', 'orderby' => 'name', 'hide_empty' => 0, 'title_li' => '', 'hierarchical' => 1, 'walker' => null, ); ?> // The following gives me the hierarchical display  // And this gives me the customized links <?php $categories = get_categories($args); foreach($categories as $category) { echo '
  • slug . '">' . $category->name.'
  • '; } ?>

    Das Problem besteht darin, dass BEIDE dieser Dinge passieren.

    Irgendwelche Lösungen? Ich schätze mal, es könnte eine benutzerdefinierte Walker sein, aber ich bin nicht schlau genug, das ohne eine kleine Anleitung herauszufinden !!

    Solutions Collecting From Web of "Wie man Ausdrücke von einer kundenspezifischen Taxonomie in einer Hierarchie AND mit kundenspezifischem HTML-Markup anzeigt?"

    Getriggers mit dem folgenden benutzerdefinierten Walker:

     class CustomWalker extends Walker_Category { function start_el(&$output, $item, $depth=0, $args=array()) { $output .= "\n
  • slug . "\">".esc_attr($item->name); } function end_el(&$output, $item, $depth=0, $args=array()) { $output .= "
  • \n"; } }

    Ich mag falsch verstehen, aber Sie brauchen dafür keine wp_list_categories. (Auch bei der Codierung fehlen einige Details).

    Ob das funktioniert?:

     < ?php $args = array( 'taxonomy' => 'locations', 'orderby' => 'name', 'hide_empty' => 0, ); ?> // And this gives me the customized links < ?php $categories = get_categories($args); echo '