- 상태
- 해결됨
- 해결된 버전
- 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에 로그인해야 합니다).