创建不具有后端访问权限的WordPress管理员

时间:2013-03-06 作者:Adam

我的网站最近遭到黑客攻击,我所有的管理员用户都失去了管理员级别的访问权限。但当我访问mySQL数据库时,我看到所有的用户仍然存在。

当我只能访问数据库时,如何创建管理员?

1 个回复
最合适的回答,由SO网友:Justin Foell 整理而成

在phpMyAdmin或任何用于访问MySQL的工具中运行此脚本:

SET @user_login := \'justin_foell\';
SET @user_pass := \'Q9xiHgzZ\';
SET @user_email := \'[email protected]\';

INSERT INTO `wp_users` 
(`user_login`, `user_pass`, `user_email`, `user_registered`) 
VALUES 
(@user_login, MD5(@user_pass), @user_email, now());

SELECT @user_id := LAST_INSERT_ID();

INSERT INTO `wp_usermeta` 
(`user_id`, `meta_key`, `meta_value`) 
VALUES 
(@user_id, \'wp_capabilities\', \'a:1:{s:13:"administrator";b:1;}\');

INSERT INTO `wp_usermeta` 
(`user_id`, `meta_key`, `meta_value`) 
VALUES 
(@user_id, \'wp_user_level\', \'10\');
替换顶部的设定值@user_login, @user_pass@user_email 用你自己的设置。此外,如果WordPress安装使用以前缀开头的表,而不是wp_, 您还需要在表名称中替换它。

发件人:https://9seeds.com/tech/inserting-yourself-as-admin-into-wordpress/

结束

相关推荐

自动按元键对wp-admin帖子列表进行排序

我在我的函数文件中使用以下代码来隐藏一些自定义列,并将其添加到wp admin中的后期编辑屏幕中。我现在正试图让帖子列表按帖子元字段(姓氏)排序。我已经阅读了很多关于如何做到这一点的教程,但我找不到任何与我所拥有的相匹配的东西。我不需要对列进行排序,我只想让列表按照自定义的元键自动排序。而且,仅供参考,我没有使用自定义的帖子类型。这只是常规的帖子类型。有人能告诉我怎么做吗? //Add a First and Last Name column to the post edit table f