2013-08-29 4 views
0

Im wordpress 용 플러그인을 작성 중입니다. 내가 만든 jp_test 사용자 지정 데이터베이스 테이블에서 행을 만들려는. 내 커스텀 테이블에 WordPress 사용자 ID가 필요합니다. 내 코드는 플러그인 색인 파일에 있지만, 나는 functions.php라는 테마로 시도해 보았지만 여전히 작동하지 않는다. 아무도 아무것도 제안 할 수 있습니까?사용자 등록시 사용자 ID 가져 오기 WordPress

function add_to_jp($user_id) {   

    global $wpdb; 

    $jp_data = array( 
     'wp_user_ID' => $user_id, 
     'jp_email' => '', 
     'jp_telephone' => '', 
     'extra' => '' 
    ); 

    $wpdb->insert( 'jp_test', $jp_data); 

} 

add_action('user_register', 'add_to_jp)'); 
+0

나는 wpdb 코드가 데이터를 삽입하기 위해 노력하고 있음을 알려 수 있습니다. 사용자 ID 및 다른 데이터를 등록 할 때 작업 할 수 없습니다. – MikeeeGeee

답변

1

당신이 시도 할 수 있습니다?

function add_to_jp($user_id) { 

    $jp_data = array( 
     'wp_user_ID' => $user_id, 
     'jp_email' => '', 
     'jp_telephone' => '', 
     'extra' => '' 
    ); 

    global $wpdb; 

    $wpdb->insert( 'jp_test', $jp_data, array('%d', '%s', '%s', '%s')); 

} 

add_action('user_register', 'add_to_jp'); 

희망이 작품은 :/

+0

고맙습니다. 이메일 등 다른 데이터를 얻는 방법은 무엇입니까? – MikeeeGeee

+0

POST 데이터에서 가져올 수 있습니다. 양식에 따라 다릅니다. 'if (isset ($ _POST [ 'first_name']))' – Bonbelo

+0

아 감사합니다. – MikeeeGeee

관련 문제