- 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).