获取用户注册WordPress的用户ID

时间:2013-08-29 11:55:48

标签: php database wordpress registration

我正在为wordpress构建一个插件。我想在我创建的名为jp_test的自定义数据库表中创建一行。我需要在自定义表中使用wordpress用户ID。我的代码远远在插件索引文件中,但我也在主题functions.php中尝试过,它仍然无法正常工作。谁能提出任何建议?

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

1 个答案:

答案 0 :(得分: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');

希望这项工作:/