我想登录wp管理面板。我有cpanel的信息,但失去了wp管理密码,我不能重置密码也使用电子邮件访问。我怎么才能解决这个问题?
发布于 2017-11-19 17:37:20
第三步的哈希密码是WP哈希函数wp_hash_password('123456')的输出。
UPD:我刚刚看到你对另一个答案的评论:你确定在phpmyadmin的左边边栏没有DB选择吗?有时,当您登录到phpmyadmin时,在从左侧侧栏选择框中选择DB之前,任何DB都是不可见的。
UPD2:如果您不能解决PHPMyadmin的问题,那么尝试通过PHPMyadmin创建新用户。
打开你的网站一次。然后从header.php中删除该代码。
现在你可以用新创建的用户名登录到你的网站了。
发布于 2017-11-19 18:03:11
一种是使用Mysql。
登录到您的主机cPanel。在数据库标题下单击phpMyAdmin。在左侧,单击用户名,然后单击特定的数据库(如果您不确定是哪个数据库,则可能需要在which文件中找到该数据库)。单击wp_users。用户名和电子邮件在这里列出,你可以点击编辑的权利,以改变他们。密码列在MD5哈希中。要更改它,您需要单击左边的“编辑”,然后输入新密码,然后在“函数”下的下拉菜单中选择MD5。
您可以使用丢失密码选项来解决这些问题。
您也可以轻松地使用ftp连接来解决它们。-If你有用户名
使用FTP客户端连接到您的WordPress网站。导航到当前在您的博客或网站上启用的WordPress主题目录。可以在\wp\ WordPress \目录中找到主题。下载文件functions.php的WordPress主题。在第一个http://www.yourwebsite.com/wp-admin之后添加下面的代码行。使用默认管理员帐户名(通常是管理员)使用密码登录到WordPress。一旦提交了凭据(尝试登录),登录页面就会简单地重新加载,而不会将您重定向到WordPress仪表板。这意味着您刚刚将WordPress管理员密码重置为密码。暂时不要尝试再次登录。每次尝试登录时,都会重置WordPress管理员帐户密码。在再次尝试登录之前,使用FTP客户端从主题目录下载修改后的functions.php文件。删除之前添加的行,保存更改并上载回文件。
或者不是。
一旦连接到WordPress站点,就需要找到WordPress主题的functions.php文件。它将位于这样的位置: /yoursite.com/wp-content/themes/your-current-theme/functions.php右键单击functions.php文件,然后选择download。您的FTP客户端将下载functions.php文件到您的计算机。使用像记事本这样的纯文本编辑器打开刚下载到计算机上的文件。现在,您需要在文件的底部添加这段代码。
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');不要忘记用自己的值替换用户名、密码和email@domain.com。接下来,保存文件,然后使用FTP客户端将其上传回您的网站。您现在可以访问您的WordPress站点的登录区域,并登录您刚刚添加的用户帐户。登录到WordPress站点后,请编辑functions.php文件并删除添加的代码。删除代码不会删除您添加的用户,您可以始终向WordPress站点添加新用户和作者。
田洋
https://stackoverflow.com/questions/47379647
复制相似问题