プラグインなしでWordPress管理画面のログインURLを変更したいですか?
WordPressのログインURLを変更することは、ブルートフォース攻撃からWordPressウェブサイトを守る優れた方法です。しかし、開発者を雇うことなくその方法を見つけるのは難しい。
そこで今回は、WordPressでログインURLを変更する2つの方法を順を追ってご紹介します。
目次
- WordPressのログインURLを変更する理由
- プラグインでWordPressの管理者ログインURLを変更する方法
- プラグインを使わずにWordPressのログインURLを変更する方法
- WordPressのログインURLを変更するプラグインを使うべき理由
- WordPress管理者ログインURL FAQ
WordPressのログインURLを変更する理由
WordPressは、最も人気のあるコンテンツ管理システムのひとつだ。そのため、ハッカーの間でも人気がある。
さらに、サイトのURLに "wp-admin "または "wp-login.php "を追加すれば、誰でもあなたのデフォルトのログインページを見つけることができます。そのため、ハッカーが攻撃を実行するための主要な手段として、あなたのログインURLを使用することになります。
WordPressサイトをハッカーから守る最も簡単な方法の1つは、カスタムログインURLを作成することです。そうすることで、ログインページを悪意のある活動から隠し、信頼できる人だけにアクセスを許可することができます。
本日は、WordPressの管理画面のログインURLを変更する2つの方法をご紹介します。
最初の方法は、WordPressのコアファイルを変更する必要があるため、WordPressの上級ユーザーのみが使用する必要があります。そのため、何をやっているのかわからない場合は、コードを変更しない方法2を使用することをお勧めします。
要点WordPressのログインURLを変更する最も簡単で安全な方法は、SeedProdのようなプラグインを使用することです。コードを必要とせず、数クリックでカスタムURLを設定できます。
プラグインでWordPressの管理者ログインURLを変更する方法
この方法では、WordPressの管理ログインURLを変更するためにWordPressプラグインを使用する。そして、この作業に最適なプラグインがSeedProdだ。

SeedProdは、100万人以上のユーザーを持つ最高のWordPressページビルダーです。コードを書くことなく、どんなページでも構築・カスタマイズできる強力なWordPressプラグインです。
また、ログインページモードを内蔵しているため、ファイルを1つも編集することなく、WordPressのカスタムログインページを作成することができます。SeedProdを使ってWordPress管理画面のログインURLを簡単に変更するには、以下の手順に従ってください。
ステップ1.SeedProdのインストールとアクティベート
最初のステップは、SeedProdプラグインのコピーをダウンロードすることです。
その後、WordPressウェブサイトにプラグインをインストールし、有効化する必要があります。このステップについては、WordPressプラグインのインストール方法に関するガイドを参照してください。
SeedProdがあなたのウェブサイトで稼動すると、ライセンスキーの入力を求めるウェルカムスクリーンが表示されます。SeedProdのライセンスキーは、SeedProdアカウントエリアのダウンロードセクションにあります。
キーをコピーしてライセンス欄に貼り付け、Activate Keyボタンをクリックします。

次に、下にスクロールして「最初のページを作成」ボタンをクリックします。

そうすると、SeedProdのランディングページダッシュボードに移動し、そこで新しいページを作成したり、さまざまなページモードを設定したりすることができます。
ステップ2.ログインページの設定
次のページの上部には、WordPressで設定できる4種類のページがあります:
- カミングスーン・モード
- メンテナンス・モード
- ログインページ
- 404ページ
毎回新しいページを作成することなく、ワンクリックでこれらのページをオン・オフすることができる。

このガイドではログインページモードを使用します。

このボタンをクリックすると、SeedProdのテンプレート・ライブラリが表示され、レスポンシブ・デザインを選んで始めることができます。

プラグインはデフォルトでログインページのテンプレートにフィルターをかけるので、あなたのニーズに合ったデザインを探す必要はありません。
テンプレートを選択するには、デザインの上にマウスカーソルを置き、チェックマークアイコンをクリックします。

ログインページの名前とURLを尋ねるポップアップが表示されます。ページの名前は何でもよく、ハッカーが検索しないような全く別のURLを入力することもできます。
そこで、「保存してページの編集を開始する」ボタンをクリックすると、SeedProdのビジュアルエディタでテンプレートが開きます。

ステップ3.ログインページをカスタマイズする
SeedProdのドラッグ&ドロップ式ページビルダーは、初心者でも非常に使いやすい。
左側にブロックとセクションがあり、右側にプレビューがあります。つまり、新しいコンテンツブロックをページにドラッグして、リアルタイムで変更を確認することができます。
また、デザイン上の要素をクリックして、左側のパネルでその設定を表示することもできます。例えば、見出しブロックをクリックすると、コンテンツ設定が開き、見出し、フォント、テキストサイズなどを変更できます。

ログインページにコンテンツを追加するのも簡単です。
例えば、見出しの下にテキストを追加するには、左側のテキストブロックをドラッグしてプレビューにドロップするだけです。その後、サイトへのログイン方法を入力できます。

また、SeedProdのグローバル設定パネルでは、デザインの多くの部分を一度にカスタマイズすることができます。そのパネルを見つけるには、左下のナビゲーションバーにある歯車のアイコンをクリックしてください。

そこからフォントや色、背景を変更したり、カスタムCSSを追加することもできる。手作業で各ブロックをカスタマイズすることなく、一度に複数のデザイン要素を変更できるのが素晴らしい点です。
例えば、背景タブのデフォルトの背景画像を削除して、コンピュータやメディアライブラリのデザインに置き換えることができます。

また、「色」タブでは、リンク、テキスト、ボタン、見出しの新しいカラーパレットを選択できます。

新しいWordPressログインページの外観に満足したら、右上の保存をクリックします。
ステップ4.ログインページを公開する
すべての変更を保存したら、新しいログインページをウェブサイトに公開する準備ができました。これを行うには、保存ボタンのドロップダウンメニューをクリックし、公開をクリックします。

次に、デザインをプレビューするための確認ボックスが表示されます。

ステップ5.新しいWordPressログインページのURLを有効にする
最後のステップは、新しいログインページをオンにし、デフォルトのWordPress管理ログイン画面を新しいものに置き換えることです。SeedProdのダッシュボードに行き、ログインページモードのトグルを非アクティブからアクティブにします。

これで、デフォルトのWordPressログインページが非表示になり、その場所に新しいページが設置されました。どのように見えるか見てみましょう:

アドレスバーで確認できるように、WordPress管理画面のログインURLがカスタムURLに変更されています。

しかも、コードを書く必要はまったくなかった!
プラグインを使わずにWordPressのログインURLを変更する方法
WordPressのコアファイルを編集することで、プラグインを使わずにログインURLを変更することができます。この方法はより高度なので、ファイルマネージャーやPHPコードに慣れている場合にのみ使用してください。
他のことをする前に、現在のwpインスタンスをバックアップするのは良い習慣です。
トップWordPressバックアッププラグインのリストは、こちらのガイドをご覧ください。
または、ウェブサイトのホスティングプロバイダーでサイトをバックアップすることもできます。このチュートリアルではBluehostを使用します。

Bluehostは信頼と影響力のあるWordPressホスティングプロバイダであるだけでなく、WordPressのコアファイルのダウンロード、編集、アップロードを容易にするファイルマネージャが含まれています。
また、このガイドに従うにはテキストエディタをダウンロードする必要がある。ここではSublime Textを使っていますが、Notepad++やAtomなど、他にもたくさんのテキストエディタがあります。
必要な道具を集めたら、ステップ1に飛ぶことができる。
ステップ1.wp-login.phpファイルをダウンロードする。
wp-login.phpファイルには、ウェブサイトのログインページを生成するコードが含まれています。そのため、ログインURLを変更するには、そのファイルを編集する必要があります。
最初のステップは、ウェブサイトのファイルマネージャーを開き、"public_html "というフォルダを見つけることです。
Bluehostでは、サイトを開き、[設定]タブをクリックし、[ファイルマネージャ] ボタンを選択すると、その領域を見つけることができます。

次に、ファイルマネージャーの左サイドバーで、public_htmlフォルダをクリックします。

そこからwp-login.phpファイルを見つけて、あなたのコンピュータにダウンロードします。
ステップ2.古いログインURLを見つけて置き換える
wp-login.phpファイルをダウンロードしたら、テキストエディタで開いてコードを表示します。
次に、ファイルから "wp-login "のすべてのインスタンスを検索し、新しいログインURLに置き換えます。例えば、私たちの新しいURLは "wp-new-signin "ですが、あなたのサイトに固有で覚えやすい言葉を使うべきです。

変更が完了したら、ファイルを保存します。そこから、使用した新しいURL(この例ではwp-new-signin)にファイル名を変更します。

ステップ3.新しいログインファイルをアップロードする
ログインファイルに新しいログインURLが追加されたので、WordPressウェブサイトに再アップロードする準備ができました。
ファイルマネージャーに戻り、新しいファイルをアップロードし、前のステップでパーソナライズしたログインファイルを選択します。

ステップ4.ログインURLフィルターフックを使用して、新しいログインファイルURLを登録します。
新しいログインファイルをアップロードしたら、次のステップは"login_url "フィルターフックを使って新しいログインファイルのURLを登録することです。
これは、ログインフォームが含まれていれば、どんなタイプのページでもログインページとして使えるようにする機能です。例えば、coming soonページを作成し、ログインフォームを使って登録ユーザーをログインさせることができます。
これを行うには、テーマの関数ファイルを開き、以下のコードを貼り付けます:
/*
* Change WP Login file URL using "login_url" filter hook
* https://developer.wordpress.org/reference/hooks/login_url/
*/
add_filter( 'login_url', 'custom_login_url', PHP_INT_MAX );
function custom_login_url( $login_url ) {
$login_url = site_url( 'wp-new-signin.php', 'login' );
return $login_url;
}
そしてファイルを保存し、次のステップに進む。
ステップ5.新しいログインURLをテストする
WordPressサイトからデフォルトのログインファイルを削除する前に、まず新しいファイルをテストする必要があります。これを行うには、ブラウザのアドレスバーにウェブサイトのURLを入力し、新しいログインURLを最後に追加します。
例えば、私たちの完全なログインURLは次のようになります:
startupyourwpsite.com/agency/wp-new-signin.php
そのページに移動すると、WordPressのログインフォームが表示される。

同じものが表示されれば、新しいWordPress管理者ログインURLは機能しているので、次のステップに進むことができる。
ステップ6.オリジナルのログインファイルを削除する
この方法の最後のステップは、ウェブサイトのファイルから既存のwp-login.phpファイルを削除することです。そうすることで、あなたのウェブサイトからデフォルトのログインページが削除され、そのURLを使ってログインしようとすると、404 not foundページが表示されるようになります。
ファイルを削除する前に、将来何か問題が発生した場合のバックアップとして、いつでもオリジナルをダウンロードすることができます。そうしたら、ファイルマネージャーでファイルを削除してください。
この場合も、元のログインページを見つけようとすると、404エラーが表示されます。
WordPressのログインURLを変更するプラグインを使うべき理由
さて、WordPressの管理画面のログインURLを変更するには、どちらの方法がベストなのか迷うかもしれません。どちらの方法にも長所と短所がありますが、もしあなたがWordPressの熟練者でなければ、WordPressプラグインを使ってログインページのURLを変更することをお勧めします。
ログインURLを手動で変更するには、WordPressのコアファイルをいじる必要があるからです。そして、もしあなたが何をしているのかわからなければ、あなたのウェブサイトを深刻に混乱させる可能性がある。
それに、WordPressのログインプラグインには、即座にログインできる高品質なものがたくさんあります。その多くは驚くほど軽量で、ページの読み込み速度に影響を与えません。
だから、ログインページに関しては、プラグインがすべてだ。
WordPress管理者ログインURL FAQ
ユニークで印象に残るものを選びましょう。"admin "や "login "のような一般的な用語は避けましょう。"my-access-page "や "bluecar-door "のように、あなただけが知っているフレーズを使いましょう。
いいえ、サイトの動作には影響しません。古いログインファイルを削除する前に、新しいURLをテストしてください。
デフォルトのログインページをボットから隠すことで、自動化された攻撃をブロックすることができます。
まったくありません。WordPressの管理ページはGoogleにインデックスされないので、ランキングには影響しません。
絶対に。ファイルやコードを編集する前に、必ずサイトをバックアップしてください。
そうだ!
この記事が、プラグインなしで(そしてプラグインを使って)WordPressの管理画面のログインURLを変更する方法を学ぶのにお役に立てば幸いです。
ログインと登録ページに関するアドバイスについては、以下のガイドをご覧ください:
- 次のデザインのインスピレーションとなる、14の見事なログインページの例
- WordPressで顧客ログインページを作成する方法(2つの方法)
- 11 Best Content Locker WordPress Plugins
- WordPressのページをパスワードで保護する方法(ステップバイステップ)
- カスタムフィールドを使ったWordPressユーザー登録フォームの作り方
お読みいただきありがとうございました。ツイッター、フェイスブック、ユーチューブで、あなたのビジネスの成長に役立つコンテンツをもっとご覧ください。