是我们需要的情况 “接管” WordPress上的博客 /网站,但我们没有太多的身份验证数据。
在这种情况下,我们没有 用户具有管理权 我们知道密码的人, 我们没有电子邮件地址 我们可以恢复管理用户 并且无法访问数据库(一个CPANEL帐户),似乎几乎不可能在WordPress中进行身份验证。但是,有 “移植”。 FTP访问 在网站的文件中,它可以使我们能够与其数据库进行交互并控制。
如果我们在WordPress上对博客文件的文件访问, 通过管理员权利恢复用户的密码 或者 添加新用户,可以通过两种方式完成。
1。 Accesarea bazei de date a blogului / website-ului prin phpMyAdmin, folosind datele de conectare din fisierul wp-config.php。
In cazul in care nu avem acces printr-un cPanel sau alt sistem de management la phpmyadmin, putem descarca arhiva de 这里,o dezarhivam 和o urcam pe FTP, langa fisierele si folderele de WordPress.
Accesam phpMyAdmin din browser: http://nume-blog.com/phpMyAdmin si ne conectam cu user-ul bazei de date si parola. Acestea le gasim in wp-config.php.
Odata intrati in phpMyAdmin, la baza de date a blog-ului, mergem la tabelul “wp_users” unde putem schimba foarte usor adresa de e-mail (user_email). Punem o adresa de e-mail la care avem acces, apoi din WordPress facem resetarea parolei.
2。 使用当前主题的函数(主题)添加具有管理员权限的WordPress用户。
一种比第一个更简单,更快的方法,但是除了拥有管理权的现有用户外, 一个会再添加一个。当然,一旦与此用户进行认证, 您可以更改他人的数据。电子邮件地址和密码。
在所有之前应用此方法 确定当前主题是什么 博客运行的。在第一页上访问源(查看源)并看 “/wp-content/主题/…”。后面存在的文件夹 “/主题/..” 是当前主题的文件夹。
我们通过FTP文件夹当前主题访问(/wp-content/themes/name_tema/),并编辑文件 functions.php 在这里。
在functions.php中,在底部,我们添加了以下代码:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
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');
只有红色指示的数据才会被修改。 $用户,,,, $通过 和 $电子邮件。
保存文件functions.php的更改,然后访问: http://nume-site.com/wp-admin/,您可以使用上面输入的数据进行身份验证。
这样,您可以在WordPress中与具有管理员的新用户进行身份验证。身份验证后,非常建议从functions.php删除此代码。