WordPressで、すぐにログアウトするようになってしまった。
- 記事を書いている途中で、たった数分間別の作業をしただけでログアウト
- ブラウザで自分のサイトにアクセスしたとき、画面上部に表示されるWordPressのツールバーからログインできない
- 何度ログインし直しても、すぐにログアウトしてしまう。以前はこんなこと無かったのに……
このようなトラブルが発生した方、もしかしたらプラグイン「SiteGuard WP Plugin」を利用していませんか? 設定を一部変更することで、問題を解決することができます。
SiteGuard WP Pluginの設定、管理ページアクセス制限をオフ
WordPressのセキュリティを高めるためのプラグイン「SiteGuard WP Plugin」が、ログイン・ログアウトで問題を起こしている可能性があります。
SiteGuard WP Pluginは、2015年にレンタルサーバー・ロリポップ!が推奨したことで広まり、使っている方は多いと思います。特に不正アクセスに対しては有効で、僕もずっと愛用しています。以前、サイトを乗っ取られたことがあり、散々な目に遭ったので……。
さて、解決方法ですが、以下を試してください。
手順
- WordPress ダッシュボードにログイン
- 左のツールバーより「SiteGuard」をクリック
- 「管理ページアクセス制限」をクリック
- ONからOFFに切り替え、「変更を保存」をクリック
これで、すぐにログアウトしなくなると思います。
もしかしたら、今後アップデートで問題解決される可能性はありますが、トラブルが起きているのであればこの設定で回避してください。
管理ページアクセス制限とは?
余談ですが、「SiteGuard WP Pluginの管理ページアクセス制限をオフにして大丈夫なの?」と心配される方もいると思います。
結論から言えば、大丈夫です。
デフォルトでもOFFの設定になっています。
管理ページアクセス制限とは、ログインしていない接続元から管理ディレクトリ(/wp-admin/)を守るための設定です。具体的には、ログインしていない接続元に、管理ページ(/wp-admin/以降)へのアクセスを 404 Not Found で返します。
ただし、/wp-admin/ を守るのは大切なことですので、「ログインページ変更」は必ず設定しておきましょう。設定するとログインURLを変わります。ハッカーはデフォルトの /wp-admin/ のログインページを攻撃してくるので、これを変更しておくことで、かなりの攻撃が回避できるのです。
その際、どう変更したかどうかはメモを取っておいてくださいね。