wake-up-neo.net

Wie man programmatisch Kategorien zu Produkten in Woocommerce hinzufügt?

Ich habe die Datenbank intensiv studiert und weiß, welche Tabellen aktualisiert werden, wenn eine Kategorie zu einem Produkt hinzugefügt wird. Gibt es eine eingebaute Woocommerce-Funktion, um Kategorien hinzuzufügen? Es werden 2 oder 3 Tabellen aktualisiert, aber es soll Woocommerce überlassen werden.

Danke für Ihre Hilfe.

2
user35875

Ich denke, die Funktion, die Sie suchen, heißt wp_insert_term () im WordPress-Kern. Woocommerce verwendet die WordPress-Taxonomie product_cat

Wenn Sie also einige Kategorien hinzufügen möchten, zum Beispiel phones:

function wpse_insert_term()
{
    wp_insert_term(
      'phones',
      'product_cat', // the taxonomy
      array(
        'description'=> 'A yummy phone.',
        'slug' => 'phone',
      )
    );
}
add_action('init', 'wpse_insert_term');
5