WPML
상태
개발자가 해결함
보고된 제품
WPML Multilingual CMS 4.6.5
관련 플러그인/테마
Uncode
주제 태그
ATE

문제 개요

WPML 및 WooCommerce와 함께 Uncode 테마를 사용하면서 새 로그인 페이지에 사용자 정의 템플릿을 설정한 경우, 사이트의 보조 언어로 설정된 페이지에서 로그인하려고 할 때 문제가 발생할 수 있습니다. 구체적으로, 로그인한 후 예상대로 ‘내 계정’ 페이지로 리디렉션되지 않을 수 있습니다.

임시 해결 방법

진행하기 전에 반드시 사이트의 전체 백업을 수행하세요.


  • 테마의 functions.php 파일을 여세요.

  • 다음 코드를 추가하세요:
    // WPML Workaround for compsupp-6911
    add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' );
    
    function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) {
    
    	if (is_numeric($value)) {
    		$post_type = get_post_type($value);
    		$value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE );
    	}	
    
        return $value;
    }

알려진 모든 문제 →