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