HOME > 問題解決一覧 > Wordpress theme my loginでパスワードロックがかかってしまった場合の解除方法

事象

突然メールが来てWordpressのアカウントがロックされた旨通知がきました。

3e936ca6272ee125b32393ef06537af8

確かにWordpressにログインしようとするとロックして24時間待たないとロック解除されない状態になりました。

10d70d445e31cdd2891bdab1806a402e

どうやらこのアカウントロックをしているのはTheme My Loginというプラグインにより行われているそうです。 このエラーを解除する方法についてご確認お願いします。

回答

このエラーを解除するためにはWordpressのDBのwp_usermetaに保存されている該当ユーザIDのtheme_my_login_securityをキーに持つレコードを削除すれば解除できます。

該当するwp_usermetaのレコードのIDを確認する。

select * from wp_usermeta where user_id = 1 and meta_key = 'theme_my_login_security';

下記の例なら123という事を確認します。

0c2a7f87fe97500dbfea644c5f359cc3

2.このIDの値のレコードをdelete文で削除します。

delete from wp_usermeta where umeta_id = 123;

この状態で再度ログインを試みてみましょう。エラーが出ずログインできるはずです。

コメント

この記事に関する質問やご意見・ご感想がありましたら、下記よりコメントください。
Githubアカウントでログインしていれば誰でも投稿できます。