Wie man mit einem wp_set_object_terms hierarchische Begriffe auf einen Post setzt

Ich habe eine hierarchische benutzerdefinierte Taxonomie namens “Standorte”. Die übergeordneten Kategorien sind Ländernamen, die untergeordneten Kategorien sind die Gebiete unter dem Land.

Wie kann ich diese Begriffe programmatisch an einen Post anhängen?

$country = 'Egypt'; $territory = 'Hurghada'; 

Also, wenn die Ägypten-Kategorie nicht existiert, muss ich sie erstellen, und ich muss das $ -Territorium in einer Unterkategorie unter Ägypten anhängen.

Dies ist, wo ich bisher bin:

 $post_id = 10; $country_term_id = term_exists( $country, 'locations' ); if ($country_term_id !== 0 && $country_term_id !== null) { wp_set_post_terms($id, $country,'locations'); } else { //I guess this is where i need to set the territory? } 

Solutions Collecting From Web of "Wie man mit einem wp_set_object_terms hierarchische Begriffe auf einen Post setzt"