문제

나는 멀티 사이트를 실행으로 4 곳입니다.그 중 하나는 woocommerce.고객를 만들 수있는 옵션 계정 동안 체크 아웃.나는 사용자 정의 분석 등록된 고객은 레이블이 워드 프레스와 사용자 ID(get_current_user_id()).고객 계정 없이 기본 ID 0.나의 분석을 허용을 추가,이름,이메일 등등...고객에 따라 자신의 ID 입니다.추가하고 싶다는 이 정보를 바른 후에 그들이 만드 계정이다.내가 사용하는 user_register hook 이 일을 하지만 그것은 작동하지 않습니다.

여기에 내에서 코드를 테마 functions.php (단순화를 위해 난 분석 코드를 추가)

function update_user($customer){

    $first_name = get_user_meta($customer, 'first_name', true);
    $last_name = get_user_meta($customer, 'last_name', true);

}

add_action( 'user_register', 'update_user' );

여기에 내가 하려고 첫 번째 저장고에 이름을 변수는 나중에 전달하기 분석 그러나 나는 못하고 어떤 결과입니다.어쩌면 나는 완전히 이해하지 못 문서 또는 나가지 않는 올바른 방법으로 알고 그것을 할 수 있습니다.

또는 당신이 제안하는 다른 방법은 사용자의 정보를 한 후 그들의 등록?

시기 바랍에 도움을 줄 수 있을까?

사전에 감사합니다.

도움이 되었습니까?

해결책

그래서 user_register 는 경우 게시물에 대한 데이터의 사용자 등록을 제출됩니다.이

if ( isset( $_POST['first_name'] ) ) {
    $first_name = $_POST['first_name'];
}

에 대한 동감 last_name.

codex 에 대한 훅 user_register, 인 예이다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 wordpress.stackexchange
scroll top