Хорошо, я решил проблему.
Было немного странно.Все мои термины были добавлены через скрипт с использованием функции wp_insert_term.Когда я зашел на страницу edit-tags.php? Taxonomy = location на панели инструментов, то увидел только три верхних термина в списке справа, но я увидел остальные в его терминах слева.
Затем я вошел в одно из терминов и сохранил его, и все они появились в списке с правой стороны, а также в моем массиве.
Я предполагаю, что их обязательство должно быть своего рода кэшированиемсписок терминов, и мне нужно было сохранить один через панель инструментов, чтобы увидеть иерархию.
Странный, я должен признать.
Пит