WPML

Tổng quan về sự cố

Khi sử dụng Facebook for WooCommerce, việc nhấp vào một sản phẩm đã dịch trên Facebook sẽ chuyển hướng bạn đến sản phẩm bằng ngôn ngữ mặc định hoặc đến một trang lỗi.

Giải pháp tạm thời

Sự cố này đã được khắc phục trong WPML Multilingual & Multicurrency for WooCommerce 5.5.4. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

Trong tệp functions.php của giao diện con của bạn, hãy thêm nội dung sau:

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

Các bước tiếp theo

Chúng tôi đã liên hệ với WooCommerce để yêu cầu bản sửa lỗi vĩnh viễn nhưng chưa nhận được phản hồi. Vì sự cố cần được giải quyết bằng các thay đổi trong mã plugin, chúng tôi không thể hỗ trợ thêm ngoài việc cung cấp giải pháp tạm thời được trình bày chi tiết ở trên.

Nếu bạn đang gặp sự cố và muốn thúc đẩy bản sửa lỗi này với WooCommerce, bạn có thể gửi yêu cầu hỗ trợ cho tác giả tại đây: https://woocommerce.com/my-account/create-a-ticket/ (mở trong tab mới) (bạn sẽ cần đăng nhập vào WordPress.com).

Tất cả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.