get_terms gibt das Array ab 4 zurück

Ich verwende get-Begriffe, um eine Liste von Begriffen innerhalb einer benutzerdefinierten Taxonomie zurückzugeben. Es gibt ein Array zurück, aber es beginnt bei Index 4.

Wie bekomme ich es bei 0 wie normal zu starten?

Solutions Collecting From Web of "get_terms gibt das Array ab 4 zurück"

Führen Sie get_terms wie get_terms :

 var_dump(get_terms('category',array('hide_empty'=>false))); 

Und dann so:

 var_dump(get_terms('category')); 

Sie sollten in der Lage sein zu folgern, was passiert. Der erste sollte das nullbasierte Array, das Sie erwarten, mit sauber nummerierten Schlüsseln zurückgeben. Die zweite nicht. Der einzige Unterschied ist das hide_empty Argument.

Wenn Sie wirklich ein Null-basiertes Array haben müssen, übergeben Sie einfach die Ergebnisse durch PHP’s array_values :

 var_dump(array_values(get_terms('category')));