纯代码修改 WordPress 用户ID

有时因为不能修改安装WordPress时的默认用户的登录名称,而将默认用户删除,新建一个管理用户,但这个新建的账户ID并不是1,感觉不爽;或者开放注册后,遭到恶意注册,删除这些用户的同时,也删除了ID,后期注册的用户ID很大,可以通过下面的方法修改用户ID。

纯代码修改 WordPress 用户ID


代码部署

将下面的代码添加到当前主题函数模板 functions.php 中:

global $wpdb;
$wpdb->query("UPDATE wp_users SET ID = 1 WHERE ID = 2");
$wpdb->query("UPDATE wp_usermeta SET user_id = 1 WHERE user_id = 2");
$wpdb->query("UPDATE wp_posts SET post_author = 1 WHERE post_author = 2");
$wpdb->query("UPDATE wp_comments SET user_id = 1 WHERE user_id = 2");

本例是将ID为 2 的用户改为ID 1,可以根据实现情况,修改对应的ID数字。

刷新一下页面,看看是不是管理用户ID变成1了。

修改后,将代码移除,没有必要留在主题中。

提示:修改前请做好数据库备份,以防万一!

给TA买糖
共{{data.count}}人
人已赞赏
WordPress教程

纯代码找回 WordPress 登录密码

2019-6-9 11:55:43

WordPress教程

纯代码给后台添加显示用户注册时间和登录IP记录 —— WordPress教程

2019-6-11 11:50:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索