WordPress删除用户后重新排序用户ID序号

有时可能需要整合会员中心,将网站所有用户删除后重新开始,所有的会员数据表都需要统一用户 ID,而将之前用户删除后,新注册或是新建的用户便会出现ID排序的问题。例如此时的网站用户包括管理员有743个,那么我们除了管理员(管理员ID:1),将742个非管理员用户删除,然后再开放给用户注册,但用户新注册的账户ID并不是从2开始排序的,而是从删除后的743的序号继续排序,每注册新用户ID都是744、745、746……依次排序,那么2~743的用户就被架空。给人的感觉就是从管理员的ID 1就直接跳到了744这个ID,这中间间隔700多空ID,感觉不爽,直接逼死强迫症。

解决前:

WordPress删除用户后重新排序用户ID序号 技术分享 第1张

 

解决后:

WordPress删除用户后重新排序用户ID序号 技术分享 第3张

 

经过站长摸索终于找到解决方案,最直接的方法是操作数据库,在修改之前请先备份好数据库。

进入数据库,找到wp-users/操作/修改箭头所指参数,修改后点击【执行】后即可,如下图,将排序从2开始,就把参数改成2,那么新注册的用户将会从2依次开始排序。

WordPress删除用户后重新排序用户ID序号 技术分享 第5张

 

刚开始在 https://zmingcx.com/modify-wordpress-user-id.html   看了教程操作,的确可以修改用户ID,但是不能重新排序,所以最好的办法还是如上操作。

参与评论