WordPressのログインページをプラグインなしで変更する

Pocket

WordPressのログインページをプラグインなしで変更する

WordPressに記事を投稿する為には、管理者としてサイトへログインします。ログインページのURLはデフォルトの設定だと、以下の2つのURLのどちらかになると思います。

デフォルトのログインページURL

  • https://{サイトURL}/wp-admin
  • https://{サイトURL}/wp/wp-admin

ユーザー名は投稿ページなどに表示されている場合もあり、デフォルトのログインページのURLをそのまま利用することは、セキュリティ的に好ましくないです。

セキュリティを考慮してログインページのURLを変更してみます。

※WordPressに用意されているプラグインを利用して変更可能ですが、興味本位であえてプラグインを利用しないで変更してみようと思います

 

WordPressのログインページをプラグインなしで変更する手順

  1. 新しいログインファイルを作る(例:new-login.php)
  2. 自分のサイトの「wp-login.php」ファイルの内容をコピーして1.のファイルに貼り付ける
  3. 貼り付けたファイルの”wp-login.php”文字列を置換する(例:”wp-login.php”→”new-login.php”)
  4. 「wp-login.php」ファイルを削除する
  5. 新しいログインページからログイン(例:http://{サイトURL}/new-login.php)

 

こちらのサイトに詳細な手順が画像つきで記載されています。(英語)

How to Obscure Your Site’s Login Page Without a Plugin

上記手順で見事ログインURLを変更できました!!

しかし、問題発生です。

WordPressのログアウトが上手く動作しない

上記手順でログインURLを変更することが出来ましたが、ログアウト使用とすると削除したはずの「wp-login.php」へのリンクが生成されて上手くログアウトできません。。

Google検索してもいい感じの記事を見つけられなかったので、WordPressファイル内を検索してみました。

「wp-includes」フォルダ内の「general-template.php」ファイルに、それらしい記述をみつけました。

「general-template.php」ファイルの関数”wp_logout_url”内に記載されている”wp-login.php”の記載を”new-login.php”に変更することで、正常にログアウトすることが出来ました!

他にも修正すべき箇所があるかもしれませんが、発見したら修正していこうと思います。

結果、プラグインを利用するほうが無難にいいかもしれません。

「WordPressのログインページをプラグインなしで変更する」への3,682件のフィードバック

  1. Elton John is my favourite jazz-singer of the world. I’m happy to present for you this setlist. Check Elton John tour Tacoma link to get your best ticket for the farewell Elton John tour in 2019.

  2. In year 2019 there are lot of films coming out. Obviously, there are Avengers part 2, new Star Wars Episode nine and many others. These are movies that every person wants to see, but sometimes you can miss it.That’s where applications come in handy you can watch a movies for free. Btw, looking for the best app to watch free movies on your Android phone? Then your should check Showbox app. This is the most famous app today that has a big library of shows and movies. This app is also available for pc users. But your need to download it first to enjoy free films Showbox app for pc

  3. I like rock bands! I really do! And my favourite rock band is Hootie&Blowfish! All band members has reunited to give more than 50 concerts to their fans in 2019! To know more about Hootie & Blowfish in 2019 visit website Hootie and the Blowfish tour Philadelphia. You won’t miss any concert in 2019 if you visit the link!

  4. Carrie Underwood is my favourite US singer. She is young, beautiful and charming woman in her 30s. Her strong voice takes me away from all troubles of this planet and I start enjoy my life and listen songs created by her mind. Now she is on a Cry Pretty 360 Tour started in May of 2019. The concerts scheduled for the whole 2019, up to the last day of October. Ticket prices are moderate and available for all men and women with different income. If you love contry music, then you must visit at least one of her concert. All tour dates are available at the Carrie Underwood tour Cincinatti. Open the website and make yourself familiar with all powerful Carrie Underwood concerts in 2019!

  5. Backstreet Boys BSB are an American boy band. The band was founded on April 20, 1993 in Orlando, Florida, by Lou Pearlman. Now this is the most successful band with more than 100 million records sold all around the world. The band was named after a flea market in Orlando, the “backstreet flea market”. In 2019 BB has more than 50 concerts in the US with their DNA World Tour. Check tour dates at https://backstreetboystourdates.com/ site. Full list of tour dates & concerts!

  6. New Kids on the Block is my favourite band of 90s. They had so many hits! The ones I remember are ‘Tonight’, ‘Baby, I Believe In You’ and, of course their hit ‘Step By Step’. These are real masterpieces, not garbage like today! And it is awesome NKOTB have a tour in 2019! So I’m going to attend their concert in 2019. The concert setlist is here: New Kids on the Block tour Chicago. Click on it and maybe we can even visit one of the concerts together!