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에 로그인해야 합니다).

알려진 모든 문제 →