- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Đã giải quyết trong
- 2.30.3
- Plugin/giao diện liên quan
- AffiliateWP
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng AffiliateWP với tiện ích bổ sung AffiliateWP Portal và WPML, các cài đặt trang Affiliate Portal (các trang Affiliate Area, Login và Registration) sẽ bị đặt lại khi chuyển đổi giữa các ngôn ngữ trong trang quản trị WordPress. Việc gán các trang trong ngôn ngữ phụ khiến các cài đặt cho ngôn ngữ mặc định bị xóa và ngược lại.
Giải pháp tạm thời
Vui lòng đảm bảo tạo bản sao lưu toàn bộ trang web trước khi tiếp tục.
- Truy cập AffiliateWP > Cài đặt > Affiliates bằng ngôn ngữ mặc định và lưu lại tất cả cài đặt trang của bạn.
- Sau đó, thêm mã sau vào tệp functions.php của giao diện.
add_filter( 'affwp_affiliate_area_page_id', function( $affiliate_page_id ) { if ( class_exists('Sitepress') ) { $affiliate_page_id = apply_filters( 'wpml_object_id', $affiliate_page_id, 'page', true ); } return $affiliate_page_id; }, 10, 1 );