2016-04-13 13 views
0

Ich versuche, einige Begriffe für benutzerdefinierte Taxonomien zu importieren. Diese Begriffe haben benutzerdefinierte Felder (mit ACF hinzugefügt). Ich weiß, dass ich Begriffe mit einfügen kann:WP: benutzerdefinierte Felder für Taxonomiebegriff importieren

wp_insert_term($term, $taxonomy, $args = array()); 

Ich kann jedoch keine Werte für die benutzerdefinierten Felder hinzufügen.

Gibt es eine Möglichkeit, benutzerdefinierte Felder zu dieser Funktion hinzuzufügen? Oder CSV irgendwie verwenden?

Danke!

Antwort

0

Wenn wp_insert_term verwendet, wird es zurückgeben Sie ein Array mit der ID und der Begriff (https://codex.wordpress.org/Function_Reference/wp_insert_term#Return_Values)

Dann müssen Sie nur noch add_term_meta verwenden (https://codex.wordpress.org/Function_Reference/add_term_meta)

Beispiel:

$term = wp_insert_term('red', 'colour'); 
add_term_meta($term['term_id'], 'rgba', '#FF0000'); 
+0

Wie Ich erhalte diese Rückgabewerte? – Luc

+0

Ich habe meine Antwort bearbeitet. – Ianis

+0

Ich erhalte diesen Fehler: "Objekt des Typs WP_Error kann nicht als Array verwendet werden" – Luc