営業「WEBサイトの修正の案件なんだからFTPの情報だけもらっとけばいいですよね。
あ、ワードプレスってやつで作ってるらしいっス
クライアント「今のサイトWordPressで作ってもらってんけどな、作ってもらったとこがとんでもうて連絡つかへんもんで、管理者のアカウントとかわかれへんねん。サーバーはうちが借りてるからFTPとかはわかんねんけどな、どうにかならへんかな?
あります
ってことでFTP情報から
WordPressの管理画面にアクセスできるようになっときましょう
Step1 使ってるテーマを調べる
ブラウザのサイトのソースコードでthemes/
を検索すればすぐにわかります
Step2 強制ログインのコードを追加
テーマのfunctions.phpに下記のコードを追加
以下何かパスワード
のところは適当なパスワードを
if($_GET['force_login']==='何かパスワード'){
wp_set_auth_cookie(get_users(['role'=>'administrator'])[0]->ID);
}
Step3 強制ログイン
サイトのURLに?force_login=何かパスワード
をつけてアクセスすると
管理者としてログインした状態になる
そのままにしてると危険なコードなので用が済んだら
テーマのfunctions.phpに追加したコードは忘れず削除