WPML
ステータス
解決済み
解決されたバージョン
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
関連するプラグイン/テーマ
Facebook for WooCommerce

問題の概要

Facebook for WooCommerceを使用している場合、Facebookで翻訳された商品をクリックすると、デフォルト言語の商品またはエラーページにリダイレクトされます。

回避策

子テーマのfunctions.phpファイルに、以下を追加します:

 
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;
 }

次のステップ

恒久的な修正についてWooCommerceに連絡しましたが、まだ返答がありません。この問題はプラグインのコードを変更して解決する必要があるため、上記で説明した回避策の提供以外にサポートすることはできません。

問題が発生しており、WooCommerceにこの修正を促したい場合は、以下のリンクから開発者にサポートチケットを送信してください:https://woocommerce.com/my-account/create-a-ticket/(WordPress.comにログインする必要があります)。

すべての既知の問題 →