Liste der Ausgabekategorien innerhalb des Arrays

Ich muss Informationen über jede meiner Post Kategorien in diesem Array ausgeben, aber ich habe Probleme herauszufinden, wie.

Ich muss jede Kategorie als ein Array (siehe Beispiele) unter der Option values mit den folgenden Informationen ausgeben;

'label' => 'CATEGORY NAME' 'values' => 'CATEGORY ID'

 array( 'param_name' => 'ids', 'settings' => array( 'multiple' => true, 'values' => array( // EXAMPLE array( 'label' => 'Abrams', 'value' => 1, 'group' => 'category' ), // EXAMPLE array( 'label' => 'Brama', 'value' => 2, 'group' => 'category' ) ), ), ), 

Ich habe versucht, eine foreach get_categories() Schleife innerhalb des Arrays zu verwenden, aber anscheinend mag PHP das nicht.

Jede Hilfe würde sehr geschätzt werden.

Solutions Collecting From Web of "Liste der Ausgabekategorien innerhalb des Arrays"

Versuchen Sie etwas wie folgt. Beachten Sie, dass das Argument hide_empty auf false gesetzt ist.

 $args = array( 'orderby' => 'id', 'hide_empty'=> false, ); $cats = get_categories($args); foreach ($cats as $cat) { // Your code to populate new array here } 

Weisen Sie dann das neu erstellte Array den Werten zu.