WPML

Übersicht über das Problem

Wenn Sie Facebook for WooCommerce verwenden und auf Facebook auf ein übersetztes Produkt klicken, werden Sie zum Produkt in der Standardsprache oder zu einer Fehlerseite weitergeleitet.

Problemumgehung

Dieses Problem ist in WPML Multilingual & Multicurrency for WooCommerce 5.5.4 behoben. Ein Update behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.

Fügen Sie Folgendes zur Datei functions.php Ihres Child-Themes hinzu:

add_filter ('facebook_for_woocommerce_integration_prepare_product', 'fix_product_url', 11, 2);

 function fix_product_url($product_data, $id) {
	 $product_lang = apply_filters( 'wpml_post_language_details', null, $id );
	 $product_data['url'] = apply_filters( 'wpml_permalink', $product_data['url'], $product_lang['language_code'] );
	 return $product_data;
 }

Nächste Schritte

Wir haben WooCommerce wegen einer dauerhaften Lösung kontaktiert, aber noch keine Rückmeldung erhalten. Da das Problem durch Änderungen am Plugin-Code behoben werden muss, können wir Ihnen über die Bereitstellung der oben beschriebenen Problemumgehung hinaus nicht weiterhelfen.

Wenn bei Ihnen Probleme auftreten und Sie diese Fehlerbehebung bei WooCommerce vorantreiben möchten, können Sie hier gerne ein Support-Ticket beim Autor erstellen: https://woocommerce.com/my-account/create-a-ticket/ (wird in einem neuen Tab geöffnet) (Sie müssen bei WordPress.com angemeldet sein).

Alle bekannten Probleme

Tritt dieses Problem weiterhin auf?

Wenn das Update das Problem nicht behebt, stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.