修改 WordPress 用户ID

avatar 2019年6月3日13:33:59 9 963

有时因为不能修改安装WordPress时的默认用户的登录名称,而将默认用户删除,新建一个管理用户,但这个新建的账户ID并不是1,感觉不爽,可以通过下面的方法修改用户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了。

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

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

weinxin
关于本站
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:9   其中:访客  9   博主  0

    • avatar 奶爸de笔记 3

      不是说不用默认id为1的账号还安全一些么?虽然我会直接考虑从数据库改名字。

      • avatar 丘八 0

        写的很好,支持一下

        • avatar 励志语录网 6

          处女座吧 :grin:

          • avatar 弥雅 2

            收藏了,说不定哪天就用上了!

            • avatar 路易大叔 6

              一直都是用的默认id

                • avatar maqingxi 4

                  @路易大叔 原来的默认是 wordpress 先生,现在在安装时就可直接填写自己的用户名,而使ID为1的吧。

                • avatar 仙踪小栈 2

                  哈哈,好像之前在哪看到过

                  • avatar 橘子书 1

                    我更好奇,能不能用类似方法,把文章ID从1梳理一遍