バージョン管理システムと自動デプロイシステムを使用することは、WordPressテーマの開発と管理において不可欠です。また、WordPressの管理エリアからロックアウトされた場合、FTPを使用して管理ユーザーを追加することは、迅速かつ効果的な解決策です。この記事では、FTP を使用して WordPress に管理ユーザーを追加し、サイトのコントロールを取り戻す方法を詳しく説明します。
FTPを使ってWordPressに管理ユーザーを追加する場合
- 管理者権限の喪失パスワード忘れ、セキュリティプラグインによるロック、プラグインやテーマの問題などでWordPressの管理画面にアクセスできない場合、FTPで新しい管理ユーザーを作成することでアクセスできるようになります。
- 壊れたワードプレス: WordPressの一般的なエラーで管理画面にアクセスできない場合、FTP経由で新しい管理ユーザーを作成することで、コントロールを取り戻すことができます。
- セキュリティ問題あなたのサイトがハッキングされ、ハッカーが管理者アクセス権を得た場合、新しい管理者ユーザーを作成することで、ハッカーを追い出し、サイトを保護することができます。
- マイグレーション問題: サイトを新しいサーバーに移動する際、管理者ユーザーが正しく動作しない場合、または情報をリセットする必要がある場合は、FTPを使用して新しい管理者ユーザーを作成することで問題を解決できます。
FTPを使ってWordPressに新しい管理者アカウントを追加する方法
1.準備作業
まず最初に、この記事で使用するFTPクライアントソフトウェアが必要です。 ファイルジラ.FileZillaクライアントをダウンロードしてインストールしたら、ウェブサーバーに接続する必要があります。FTPアクセスの詳細が必要で、それは通常、ホスティングのコントロールパネルで見つけることができます(例えば cPanel)にある。
2.ウェブサイトに接続する
FileZillaを開き、FTPホスト名、ユーザー名、パスワード、ポート番号を入力し、" をクリックします。クイックコネクト".接続に成功すると、ウェブサイトのファイル・ディレクトリが表示されます。
3.functions.phpファイルを探す
FileZillaの右側のウィンドウで public_html/wp-content/themes/あなたの現在のテーマ/
フォルダーにある現在のWordPressテーマの functions.php
ドキュメンテーション
4.functions.phpファイルを編集する
右クリック functions.php
ファイルを開き、"Download "を選択してコンピューターに保存します。メモ帳などのプレーンテキストエディタでファイルを開き、ファイルの最後に以下のコードスニペットを追加して、新しい管理者ユーザーを作成します:
function wpb_admin_account(){
$user = 'ユーザー名';
$pass = 'パスワード';
$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
.
5. 変更したfunctions.phpファイルをアップロードする
変更内容を保存する functions.php
ファイルを編集した後、FileZillaに戻り、左側のウィンドウで編集したファイルを見つけ、右クリックして""を選択します。アップロード"選択 "オーバーライト"オプションを選択し、確認する。
6.ワードプレス管理画面へのアクセス
ブラウザで開く お名前.com/wp-admin
そして、新しく作成した管理者アカウントを使ってログインする。コードが機能すれば、WordPress管理エリアへのアクセスが回復します。
7.コードスニペットの削除
ログイン後、FTPクライアントで再度開きます。 functions.php
ファイルに追加したコード・スニペットを削除してください。コードを削除してもユーザーアカウントは削除されません。
代替方法:ウェブホストのファイルマネージャを使って新しい管理者ユーザーを追加する。
FTP接続に失敗した場合は、ホスティングコントロールパネルのファイルマネージャ機能を使用することができます。Bluehostを例にとってみましょう:
- Bluehostコントロールパネルにログインし、 "ウェブサイト "タブに移動し、WordPressのウェブサイトを見つけ、 "設定 "をクリックします。
- スクロールダウンして "クイックリンク「セクションをクリックする。ファイルマネージャ".
- 見つける
functions.php
ファイルを右クリックして "コンパイラ". - 上記のコード・スニペットを貼り付け、変更を保存する。
- 新しい管理ユーザーでWordPressサイトにログインし、コードスニペットを削除します。
WordPressのfunctions.phpハックについてもっと知る
新しい管理者ユーザーを追加するだけでなく functions.php
このファイルは、新しいウィジェットエリアの追加や自動更新通知の無効化など、多くの便利なカスタマイズを実行します。
概要
この記事で説明する詳細な手順を使えば、FTPを使って新しい管理ユーザーを素早く追加し、WordPressの管理エリアからロックアウトされたウェブサイトのコントロールを取り戻すことが可能です。FTPクライアントを使うにせよ、ホスティングコントロールパネルのファイルマネージャーを使うにせよ、重要なのは手順を正確に実行し、完了後速やかに追加したコードスニペットを削除することです。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間:月~金、9:30~18:30、祝日休み |