有时因为不能修改安装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了。
修改后,将代码移除,没有必要留在主题中。
提示:修改前请做好数据库备份,以防万一!
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
陕西省西安市 1F
不是说不用默认id为1的账号还安全一些么?虽然我会直接考虑从数据库改名字。
陕西省西安市 2F
写的很好,支持一下
浙江省杭州市 3F
处女座吧
浙江省杭州市 B1
@ 励志语录网 你猜
浙江省杭州市 4F
收藏了,说不定哪天就用上了!
浙江省杭州市 5F
一直都是用的默认id
陕西省西安市 B1
@ 路易大叔 原来的默认是 wordpress 先生,现在在安装时就可直接填写自己的用户名,而使ID为1的吧。
陕西省西安市 6F
哈哈,好像之前在哪看到过
陕西省西安市 7F
我更好奇,能不能用类似方法,把文章ID从1梳理一遍
山西省长治市 8F
支持