WPML
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 );
            

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