Ich habe eine benutzerdefinierte Taxonomie als department
registriert, die in anderen Abfragen funktioniert, aber nicht funktioniert, wenn ich Folgendes verwende:
$args = array( 'child_of' => 483 , 'hide_empty' => false); $subcats = get_terms( 'department', $args ); foreach( $subcats as $category ) { echo $category->name; }
Sobald wir child_of
entfernen, werden alle Begriffe child_of
. Selbst mit “Eltern” funktioniert auch nicht. Was fehlt mir hier? In der database kann ich prüfen, ob Begriffe als Hierarchie existieren.
Ich habe es selbst getriggers, wollte meine eigene Frage beantworten.
In der Optionstabelle werden die Ergebnisse zwischengespeichert, also habe ich sie abgefragt und gelöscht.
SELECT * FROM `wp_options` WHERE `option_name` like '%department%'
Abteilung ist hier mein Taxonomenname.
Sie können die function _get_term_hierarchy in taxonomy.php im Ordner wp-includes überprüfen.