WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
Plugin/giao diện liên quan
Facebook for WooCommerce

Tổng quan về lỗi

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

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/ (bạn sẽ cần đăng nhập vào WordPress.com).

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