ブログ/ウェブサイトを「引き継ぐ」必要がある状況があります WordPress、しかし、私たちはそれについて多くの資格を持っていません。
我々はありません持っているシナリオでは 管理者権限を持つユーザー 私はパスワードを知っていると、 私たちは、電子メールを持っていません これで管理者ユーザーを回復できます データベースへのアクセスはありません。 (cPanelアカウント)、ログインするのは少し不可能のようです WordPress。 ただし、「ドア」があります。 FTPアクセス サイトファイルは、私たちはデータベースのと対話し、制御を取ることを可能にします。
ブログのファイルにFTPアクセスできる場合 WordPress, 次の権限を持つユーザーのパスワードを回復する administrator または 新しいユーザーを追加しますそれは2つの方法で行うことができます。
1. wp-config.php ファイルのログインデータを使用して、phpMyAdmin を通じてブログ/Web サイトのデータベースにアクセスします。.
ケースでは、とのcPanelまたは他の管理システム経由のアクセスを持っていません phpMyAdminの我々はできます ダウンロード・アーカイブ ここで、または ダアーカイブを展開 と 私たちはFTPに行くつもりです、ファイルとフォルダの横 WordPress.
ブラウザから phpMyAdmin にアクセスします: http://nume-blog.com/phpMyAdmin に接続します。 データベースのユーザー名とパスワード。 我々はwp-config.phpでそれらを見つける。
phpMyAdmin と入力したら、ブログ データベースでテーブル「」に移動します。wp_users」メールアドレスを簡単に変更できる場所(USER_EMAIL)。 アクセスできるメールアドレスを入力し、 WordPress パスワードをリセットします。
2. ユーザーの追加 WordPress 権限を持つ administrator、現在のテーマのfunctions.phpファイルを使用.
最初の方法よりも簡単で高速な方法ですが、管理者権限を持つ既存のユーザーに加えて、 もうXNUMXつ追加されます。 もちろん、このユーザのログインと一緒に、 あなたは他を変更することができます。 Eメールとパスワードを入力します。
この方法を適用するには、すべての最初の これは現在のテーマを識別 ブログを実行しています。 フロントページへのアクセス元で(ソースを表示します)そして「/WP-コンテンツ/テーマ/ ... "。 「/ themes / ..」の後のフォルダーは、現在のテーマフォルダーです。
FTPアクセス現在のテーマフォルダ(/ WP-コンテンツ/テーマ/ nume_tema /)とファイルを編集 のfunctions.php 今ここに。
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');
赤で示されたデータのみを変更します。 $ユーザー, $パス si $メール.
攻撃、その後、あなたのfunctions.phpへの変更を保存します。 http://nume-site.com/wp-admin/どこ上記の入力内容にログインします。
このようにしてログインできます WordPress ランクの新しいユーザーと administrator。 認証後、functions.phpからこのコードを削除することを強くお勧めします。