Dieser Benutzer hat keine favorisierten Themen.
Favorisierte Forenthemen
Erstellte Forenthemen
Status |
Thema
|
Supporter | Stimmen | Beiträge | Aktualität |
---|---|---|---|---|---|
Unerlaubte Erstellung von mehreren Artikeln mit gleicher SKU und Sprache
Gestartet von: benjminG
in: Unterstützung in Deutsch
Problem: Solution: functions.php Datei einzufügen, nachdem Sie ein vollständiges Backup Ihrer Website erstellt haben. Dieser Code entfernt verwaiste SKUs, die durch die REST-API-Aufrufe entstanden sind. add_action( 'wcml_before_sync_product', 'fix_orphaned_skus', 2, 10 ); function fix_orphaned_skus( $original_product_id, $post_id ) { global $wpdb; $sku = get_post_meta( $original_product_id, '_sku', true ); $type = get_post_type( $original_product_id ); $trid = apply_filters( 'wpml_element_trid', null, $original_product_id, 'post_' . $type ); $translations = apply_filters( 'wpml_get_element_translations', null, $trid, 'post_' . $type ); $others = $wpdb->get_col( $wpdb->prepare( "SELECT `post_id` FROM $wpdb->postmeta WHERE `meta_key` = '_sku' AND `meta_value` LIKE %s", $sku ) ); foreach ( $others as $key => $value ) { foreach ( $translations as $tr ) { if ( $value == $tr->element_id ) { unset ( $others[ $key ] ); continue; } } } foreach ( $others as $index => $delete ) { wp_delete_post( $delete ); } } Bitte versuchen Sie nach dem Hinzufügen des Codes den Prozess erneut. Sollte diese Lösung nicht relevant erscheinen, öffnen Sie bitte ein neues Support-Ticket im WPML-Supportforum. |
|
2 | 10 | Vor 1 Jahr, 8 Monaten | |
Korrekte Filterung nach Artikeln in Fremdspr. per WooCommerce-API nicht möglich
Gestartet von: benjminG in: Unterstützung in Deutsch |
|
2 | 7 | Vor 3 Jahren |