get_terms não está funcionando quando child_of é usado

Tenho uma taxonomia personalizada registrada como department , que funciona em outras consultas, mas não funciona quando uso:

 $args = array( 'child_of' => 483 , 'hide_empty' => false); $subcats = get_terms( 'department', $args ); foreach( $subcats as $category ) { echo $category->name; } 

Uma vez que removemos child_of , imprime todos os termos. Mesmo usando “pai” também não funcionando. O que estou perdendo aqui? No database, posso verificar que os termos existam como hierarquia.

Solutions Collecting From Web of "get_terms não está funcionando quando child_of é usado"

Eu entendi que resolveu por mim mesmo, queria responder a minha própria pergunta.

Na tabela de opções, os resultados são armazenados em cache, então eu gravei e exclui isso.

 SELECT * FROM `wp_options` WHERE `option_name` like '%department%' 

O departamento é o meu nome de taxonomia aqui.

Você pode verificar a function _get_term_hierarchy em taxonomy.php na pasta wp-includes.