【发布时间】:2020-02-28 22:40:23
【问题描述】:
我在这里有一个插件,可以为我的 wordPress 网站注册用户,但现在我想在提交表单后更新刚刚注册的用户的 ID。
我正在尝试在 WordPress 上编辑一个插件,在它提交表单后,我应该获取最后插入的 ID 并更新刚刚添加的记录。
<?php do_action( 'user_registration_form_registration_end', $form_id ); ?>
<?php
// Add refer
global $wpdb;
$table_name = $wpdb->prefix."users";
$current_user = wp_get_current_user();
// $lastid = $wpdb->insert_id;
if(isset($_GET['ID'])){
$where = array('ID' => $current_user);
$subs = array('refID'=> $_GET['ref_id']);
$wpdb->update($table_name, $subs, $where);
}
?>
</form>
<div style="clear:both"></div>
</div>
我希望它从 url 中获取一个值,然后更新数据库中的用户记录。
【问题讨论】: