Hallo,
ich möchte meine Custom Fields und Custom Taxonomies nach Woocommerce übertragen.
Ich habe nach dieser Anleitung gehandelt: https://docs.affiliate-toolkit…-woocommerce-uebertragen/
Nur leider überträgt er meine eigenen Taxonomien nicht. Andere Custom Fields funktionieren (Text, Zahlen, ja/nein).
Meine Taxonomie heißt eignung beim AT und eignung in den ACFs.
Wo liegt der Fehler?
function atkp_product_updated_callback2($product_id) {
require_once ATKP_PLUGIN_DIR.'/includes/atkp_product.php';
$woo_product = atkp_product::get_woo_product($product_id);
$woocommerce_product_id = $woo_product->ID;
//Hier laden wir das Feld von affiliate-toolkit - $eignung enthält den Feldwert
$eignung = ATKPTools::get_post_setting( $product_id, ATKP_PRODUCT_POSTTYPE.'_ct_eignung');
//Hier setzen wir das Feld in WooCommerce - $eignungenthält den Feldwert
ATKPTools::set_post_setting( $woocommerce_product_id, 'eignung', $eignung);
//Extra: Taxonomien in WooCommerce übertragen
ATKPTools::check_taxonomy($woocommerce_product_id, 'eignung', $eignung);
}
add_action('atkp_product_updated', 'atkp_product_updated_callback2');
Display More
Mit dem Präfix "ct_" greife ich doch auf die Custom Taxonomies in AT zu?
Habe ich irgendwo einen Denkfehler oder einen Tippfehler?
Gibt es noch etwas zu beachten, wenn ich die Taxonomien mit ACF konfiguriere?
Aktuell habe ich "Ja" bei "Begriffe erstellen", "Begriffe speichern" und "Begriffe laden", als Rückgabe-wert ist "Begriffs-Objekt". Oder ist hier "Begriffs-ID" richtig?