カスタマイズセキュリティTwitterFacebookLINELINECopy通常、WordPressをインストールしたディレクトリの下に「wp-login.php」をつけたものがログイン画面のアドレスになります。http://●●●.com/wp-login.phpこれは管理画面をカスタマイズしない限り、どんなサイトも共通になる為、誰でも他の誰かのサイトのログイン画面を表示する事が出来ます。ログイン画面が見れたところで、ユーザー名・パスワード名がわからなければログインできませんが、ユーザー名はうっかりさんのサイトでは普通に表示されてしまっていますし、パスワードを何らかの方法で入手した悪意の第三者に乗っ取られたり悪さをされる可能性もあります。そこで今回は、ログインページのアドレスを「wp-login.php」ではないものに変更する方法についてです。function.phpに追記ログインページのデザインを変えるログイン画面のロゴと、ロゴのリンク先、ボタンの色をプラグインを使わずに好みのデザインに変更する事も出来ます。サンプルこれらのカスタマイズは以下をご覧ください。...https://ayaito.net/wordpress/customize/1511/今回この記事でご紹介するログインページを独自に作成した場合も、「wp-login.php」を読み込むので、上記のカスタマイズは有効です。手順はシンプルですが、PHPファイルの編集、function.phpへの追記、サーバーへのアップロードが必要なのでバックアップを取るなど必要な対応をし、自己責任で行って下さい。方法1:任意の名称のPHPファイルをログイン画面アドレスにする新しいファイルを作成。名称は任意ですが、文字数が長いか他人に分かりにくいものがいいかと思います。作成したPHPファイル内に以下を記述して保存します。内容は、このファイルから「wp-login.php」を読み込むだけです。部分は任意のものに変更して下さい。(なんでも可)ここで作成したファイル名(PHP)がログイン画面のURLになるのでファイル名が「anywhere-login.php」であれば以下のようになります。http://●●●.com/anywhere-login.php方法2:ディレクトリ名をログインアドレスにするこれをディレクトリを一つ作ってその中に、上記の通り作成したPHPファイルを入れる場合は「index.php」とすれば、アドレスはディレクトリ名でOKになりスマートです。ディレクトリにするので、ディレクトリ名は単純な名称より、他人に推測されづらい名前がいいです。ここで作成したディレクトリ名がログイン画面のURLになるのでディレクトリ名が「anywhere-login」であれば以下のようになります。http://●●●.com/anywhere-login/サーバーへアップロードwp-contentディレクトリなどがあるワードプレスをインストールした場所と同じ場所へアップロードします。PHPファイル単体の場合もディレクトリへ入れた場合も同じです。サーバーアップロードについて不明な方は以下を参考にして下さい。...https://ayaito.net/webtips/app/12062/function.phpに追記テーマのfunction.phpに以下を追記します。上記で作成したログインページ用PHPファイルに記述したものと同じものを指定します。ディレクトリ名に変更して下さい。今回作成したログインページ以外のアドレスを無効にするため、403エラーを出すよう処理しています。注意事項としては、参考にさせて頂いたサイトにも記載されていますが、以下です。制限としては、未ログイン状態でwp-adminディレクトリ以下のページにアクセスした際にログインページにリダイレクトするのだが、これについては新設したログインページが露出しないようwp-login.phpのままにしている(つまり、403エラーになる)。この点はご理解ください。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。日本語が含まれない投稿は無視されますのでご注意ください。free".ホームメニューサイドバ。