我在上找到了这张登记表http://www.sutanaryan.com/2011/12/wordpress-custom-registration-without-using-a-plugin/ 但在这种情况下,它正在wordpress自己的用户表中注册。我想做的是将UserClient插入到我自己的表中
这是我在网上找到的:
global $wpdb, $PasswordHash, $current_user, $user_ID;
$user_id = wp_insert_user( array (
\'first_name\' => apply_filters(\'pre_user_first_name\', $first_name),
\'last_name\' => apply_filters(\'pre_user_last_name\', $last_name),
\'user_pass\' => apply_filters(\'pre_user_user_pass\', $pwd1),
\'user_login\' => apply_filters(\'pre_user_user_login\', $username),
\'user_email\' => apply_filters(\'pre_user_user_email\', $email)
)
);
if( is_wp_error($user_id) ) {
$err = \'Error on user creation.\';
} else {
do_action(\'user_register\', $user_id);
$success = \'You\\\'re successfully register\';
}
这就是我所尝试的:
global $wpdb, $PasswordHash, $current_user, $user_ID;
$user_id = wpdb->INSERT INTO( \'wp_fisker\' array
(
\'fisker_fornavn\' => apply_filters(\'pre_user_first_name\', $fisker_fornavn),
\'fisker_efternavn\' => apply_filters(\'pre_user_last_name\',$fisker_efternavn),
\'password\' => apply_filters(\'pre_user_user_pass\', $password),
\'telefon\' => apply_filters(\'pre_user_telefon\', $telefon),
\'zip\' => apply_filters(\'pre_user_zip\', $zip),
\'by_navn\' => apply_filters(\'pre_user_by_navn\', $by_navn),
\'email\' => apply_filters(\'pre_user_user_email\', $email),
\'role\' => \'subscriber\'
)
);
if( is_wp_error($user_id) ) {
$err = \'Error on user creation.\';
} else {
do_action(\'user_register\', $user_id);
$success = \'You\\\'re successfully register\';
}
我收到一个意外的T\\u OBJECT\\u运算符错误
我希望你能帮我解决这个问题。
SO网友:Mg10
我自己计算出来,我需要$wpdb和a,在db\\U名称之后,这里是结果。
$user_id = $wpdb->INSERT(
\'wp_fisker\',
array (
\'fisker_fornavn\' => apply_filters(\'pre_user_first_name\', $fisker_fornavn),
\'fisker_efternavn\' => apply_filters(\'pre_user_last_name\', $fisker_efternavn),
\'password\' => apply_filters(\'pre_user_user_pass\', $password),
\'telefon\' => apply_filters(\'pre_user_telefon\', $telefon),
\'zip\' => apply_filters(\'pre_user_zip\', $zip),
\'by_navn\' => apply_filters(\'pre_user_by_navn\', $by_navn),
\'email\' => apply_filters(\'pre_user_user_email\', $email)
)
);
if( is_wp_error($user_id) ) {
$err = \'Error on user creation.\';
} else {
do_action(\'user_register\', $user_id);
$success = \'You\\\'re successfully register\';
}