WPML
Status
Gelöst
Gelöst in
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
Zugehöriges Plugin/Theme
Facebook for WooCommerce

Ü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

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/ (Sie müssen bei WordPress.com angemeldet sein).

Alle bekannten Probleme →