この記事は最後に更新してから1年以上経過しています。
説明
今回追加したものは、任意の名前でロックファイルを設定し、そのファイルが存在する場合は常にログイン不可にする機能である。この機能を有効にしておくことで、何らかの理由により認証に関する情報が漏洩した場合でも不正なログインを防ぐことができる。
ロックファイルでログイン禁止
この機能を有効にするには「設定」-「ログインページ(Login rebuilder)」において「新しいログインファイル」に追加された設定を行う必要がある。

- 「Use lock file(ロックファイルを使用)」をチェックする。
- 次の入力ボックスにロックファイルのフルパス名を入力する。ロックファイルは名前については特に制限はなく、Webサーバーの権限で参照可能なことが条件となる。より安全面を考慮するなら、ブラウザからアクセスできないディレクトリに配置するのが望ましい。
- 「Show locked status on pop-up re-login form.(ポップアップされた再ログインフォームにロック状態を表示する。)」は、管理者としてログイン中にセッション切れが発生してポップアップのログインフォームが表示された場合にロック状態を表示するかの指定である。
ロックファイル使用時のログイン手順
ログインの手順としては、通常よりもひと手間増えることになる。ロックファイルの作成・削除でも構わないが、ここではログインの前後でロックファイルをリネームする方法を紹介する。
- SFTP(ssh)などを使ってロックファイルを別名にリネームする。
- 設定している管理者向けのログインページにアクセスする。
- IDとパスワードを入力し、ログインする。
- SFTP(ssh)などを使って別名にしたロックファイルを元の名前に戻す。
ロックファイルの状態は「ダッシュボード」の「Log of login(ログインのログ)」ウィジェットで確認できる。

「Lock file(ロックファイル)」の名前の後がオレンジ色の場合はロックファイルの名前を元に戻していない状態なので、すぐに元の名前に戻すことが望ましい。なおロックファイルが機能するのは管理者向けの「新しいログインファイル」のみとなる。「第2ログインファイル」については機能せず、従来通りログインできるようになっている。
「休暇でサーバーにアクセスできない期間が不安だ」、「夜間の不正アクセスは極力防ぎたい」といった方はお試しください。
最終更新 : 2018年12月10日 14:38
お勧め
get_post_time(2018年5月27日 更新)
mixed get_post_time( [ string $d = 'U' [ , bool $gmt = false [ , mixed $post = null [ , bool $translate = false ] ] ] ] )
パラメータ$dで指定されたフォーマットに従って投稿データの投稿時刻を取得する。
has_tag(2012年1月17日 更新)
bool has_tag( [ mixed $tag = '' [ , mixed $post = null ] ] )
投稿記事に投稿タグが付属しているか調べる。
delete_term_meta(2018年5月27日 更新)
bool delete_term_meta( int $term_id, string $meta_key [ , mixed $meta_value = '' ] )
タームのメタ情報を削除する。
wp_save_post_revision(2023年4月3日 更新)
int | WP_Error | void wp_save_post_revision( int $post_id )
現状の投稿のリビジョンを作成する。
safecss_filter_attr(2023年3月31日 更新)
string safecss_filter_attr( string $css [ , string $deprecated = '' ] )
インラインスタイルをサニタイズする。