WPML
상태
개발자가 해결함
해결된 버전
2.30.3
관련 플러그인/테마
AffiliateWP
주제 태그
Compatibility

문제 개요

AffiliateWPAffiliateWP Portal 애드온 및 WPML과 함께 사용할 때, WordPress 관리 화면에서 언어를 전환하면 Affiliate Portal 페이지 설정(Affiliate Area, Login 및 Registration 페이지)이 초기화됩니다. 보조 언어로 페이지를 할당하면 기본 언어 설정이 지워지며, 그 반대의 경우도 마찬가지입니다.

임시 해결 방법

진행하기 전에 전체 사이트 백업을 완료했는지 확인하세요.


  • 기본 언어에서 AffiliateWP > 설정 > Affiliates로 이동하여 모든 페이지 설정을 다시 저장하세요.

  • 그런 다음 테마의 functions.php 파일에 다음 코드를 추가하세요.
    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 );
            

알려진 모든 문제 →