WordPressの管理画面へのアクセスを、指定したIPアドレスだけ許可する方法

WordPressの管理画面(ダッシュボード)に管理者のみが入れるように、IPアドレスを指定して制限をかけます。

IPアドレスを調べる

まずは、管理者が管理画面に接続する際に使用しているIPアドレスを調べます。
下記にアクセスすると分かります。青い文字で大きく表示された数字列が、現在のあなたのIPアドレスです。

確認くん
https://www.ugtop.com/spill.shtml

確認くん

.htaccessに記述する

「/wp-admin」と「wp-login.phpと同じディレクトリ」の2箇所の.htaccessに追記、または.htaccessを新規作成して記述します。

/wp-admin

「123.456.789.10」の部分に許可するIPアドレスを記述します。先ほど調べたIPアドレスを記述しましょう。

order deny,allow
deny from all
allow from 123.456.789.10

wp-login.phpと同じディレクトリ

<Files "wp-login.php">
order deny,allow
deny from all
allow from 123.456.789.10
</Files>

複数のIPアドレスからのアクセス許可する場合も「allow from 123.456.789.10」の下に、同様に書き足します。

これで、特定のIPアドレス以外ではWordPress管理画面にアクセスできないようになりました。

固定IPアドレスを取得していない場合は変わる可能性がある

今回、IPアドレスを利用してWordPress管理画面へのアクセス制限をかけました。
しかし固定のIPアドレスを取得していないと、IPアドレスが回線業者によって変更される可能性があります。その場合は都度IPアドレスを書き換える必要があるので、注意してください。