Warum verhält sich get_terms () merkwürdig beim Aufruf von admin (zur Verwendung in Meta-Box)?

Ich bin auf ein Problem gestoßen, als ich versucht habe, einen Auswahlknopf zu erstellen, der Optionen von benutzerdefinierten Post-Typ-Taxonomien enthält (Begriffe, Taxonomien, nicht sicher über die richtige Nomenklatur?).

Also, die function:

$terms = get_terms(array( "hide_empty" => false, )); foreach ($terms as $term) { echo "
  • ".$term->name."
  • "; }

    Immer wenn ich die function ohne den Parametertaxonomy” (einfache function, wie oben) anrufe, funktioniert es einwandfrei und zeigt alle WordPress-Taxonomien an, einschließlich derjenigen für meinen benutzerdefinierten Post-Typ .

    Wenn ich "taxonomy" => "category" in das Array get_terms () arguments einbeziehe, gibt es mir eine Liste von nativen Post-Kategorien, für "taxonomy" => "post_tag" zeigt es alle pos-Tags an, aber wenn ich es in "taxonomy" => "my_custom_taxonomy" ändere "taxonomy" => "my_custom_taxonomy" (was genau unter anderen Taxonomien angezeigt wird, wenn ich den "taxonomy" -Parameter überhaupt nicht einschließe, wie ich oben erwähnte), gibt es einen Notice: Trying to get property of non-object in C:\XAMPP\htdocs\........php on line xx

    Warum passiert das und gibt es einen einfachen Workaround?

    Alle Hilfe wird viel appriciated sein! Vielen Dank.

    Solutions Collecting From Web of "Warum verhält sich get_terms () merkwürdig beim Aufruf von admin (zur Verwendung in Meta-Box)?"