J'ai une énorme base de données Excel de localisations que je souhaite ajouter comme termes à ma taxonomie actuelle.
Cependant, je ne connais pas la meilleure façon de procéder car l'insertion manuelle peut prendre des semaines.
J'ai consulté: http://codex.wordpress.org/Function_Reference/wp_insert_term
mais vous ne savez pas comment l'utiliser correctement.
Ma taxonomie est appelée: location
J'aimerais ajouter les exemples de termes suivants:
Londres, Glasgow, Bristol, Bournemouth
Est-ce possible?
De plus, s’il existe des relations hiérarchiques, est-il également possible d’ajouter automatiquement?
Par exemple: London (Parent), Kensington (enfant de Londres).
Vous écririez un script pour parcourir un fichier que vous avez créé avec les données et traiter chaque ligne une à la fois. Dans la boucle, vous aurez un code comme celui-ci. Vous voudriez bien sûr remplacer mes exemples de valeurs Scotland, Glasgow, sa description et son slug par des variables représentant les données de la ligne en cours de traitement.
$parent_term = term_exists( 'Scotland', 'location' ); // find parent term
$parent_term_id = $parent_term['term_id']; // get numeric term id
wp_insert_term(
'Glasgow', // the term
'location', // the taxonomy
array(
'description'=> 'Describe Glasgow.',
'slug' => 'glasgow', // what to use in the url for term archive
'parent'=> $parent_term_id
)
);
Ce plugin commercial Outils Gd Custom Posts And Taxonomies comprend une fonctionnalité permettant d’importer/exporter des balises taxonomiques. Cela peut valoir le coût, en fonction de la valeur de votre temps.