get_tags () liefert ein leeres Array nach dem Hinzufügen von Tags mit wp_insert_term ()

Ich habe einige Tags programmatisch mit wp_insert_term () hinzugefügt, und später rufe ich get_tags () auf, um sie zu verwenden, aber es gibt ein leeres Array zurück, obwohl sie in die database eingefügt werden.

Hier ist mein Code:

install.php

$tags = array( array('name' => 'Beachfront Escapes', 'slug' => 'beachfront-escapes'), array('name' => 'Group Holidays', 'slug' => 'group-holidays'), array('name' => 'City Breaks', 'slug' => 'city-breaks') ); foreach ($tags as $tag) { if (!term_exists($tag['name'], 'post_tag')) { wp_insert_term($tag['name'], 'post_tag', array('slug' => $tag['slug'])); } } 

display.php

 $tags = get_tags(); var_dump($tags); // empty array() 

Mache ich etwas falsch?

Solutions Collecting From Web of "get_tags () liefert ein leeres Array nach dem Hinzufügen von Tags mit wp_insert_term ()"