Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressパスワードリセットページのカスタマイズ方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressでカスタムパスワードリセットページを作成したいですか?

初期設定の WordPress パスワードリセットフォームは、標準の WordPress.org ブランディングで、あなたのテーマに一致するように変更されません。これは、特に会員制サイトやクライアントポータルを運営している場合、最高のエクスペリエンスではありません。

この投稿では、WordPressユーザーのパスワード再設定ページを簡単にカスタマイズする方法を紹介します。

How To Customize WordPress Reset Password Page

なぜWordPressのパスワードリセットページをカスタマイズするのか?

WordPressサイトには、ユーザーアカウントの作成、ログイン、パスワードのリセットができる強力なユーザー管理システムが搭載されています。

初期設定では、これらのページにはWordPressのブランドとロゴが表示されます。特に、あなたやあなたのチームだけが管理エリアにログインしている場合、これは大きな問題ではありません。

Default Reset Password Page

ただし、eコマースストアや 会員制サイトを運営している場合は、カスタマイザーもログインが必要になる場合があります。

これらのページをあなたのサイトのデザインやブランディングに一致するようにカスタマイズすることで、より良いユーザーエクスペリエンスを提供することができます。必要であれば、ロゴや最近の投稿リストなどの追加コンテンツを追加することもできます。

カスタマイザー登録フォームと ログインページを追加する方法については、すでに他のガイドをご覧になったかもしれません。それでは、パスワード再設定ページのカスタマイズ方法を見てみましょう。以下のクイックリンクを使用して、使用したい方法に直接ジャンプしてください:

方法1: Formidable Formsを使ってパスワードリセットページをカスタマイズする (簡単)

WordPress のパスワードリセットページを置き換える最も簡単な方法はFormidable Forms を使うことです。このプラグインはショートコードを使って初期設定のパスワードリセットページを置き換えることができます。

この方法では、パスワードリセットフォームを編集することはできませんが、その周りに独自のコンテンツを追加することができます。例えば、WordPressの標準投稿エディターを使ってテキストや画像、その他のコンテンツを追加することができます。

An example of a custom password reset page

まず、Formidable Formsプラグインをインストールする必要があります。さらに詳しく知りたい方は、WordPress プラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、Formidable Forms Lite をインストールする必要があります。この無料プラグインはプレミアムプラグインのより高度な機能のコアとなる基礎を提供します。

それができたら、ダッシュボードのFormidable Forms ” グローバル設定 ページに行き、’クリックしてライセンスキーを手動で入力’ を選択します。

The Formidable Forms license page

ライセンスキーは Formidable Forms サイトのアカウントにあります。この情報を入力したら、「ライセンスを保存」ボタンをクリックしてください。

Formidable ” Add-Ons にアクセスしてユーザー登録アドオンをインストールします。この画面でユーザー登録アドオンを見つけ、「インストール」ボタンをクリックしてください。

Formidable Forms Add-Ons Page

これでカスタマイザーページを作る準備ができました。

まず、ページにタイトルをつけ、+ボタンをクリックする。表示されるポップアップで、「ショートコード」と入力し始める。

Adding a shortcode block to WordPress

右のブロックをクリックするだけでページに追加できます。

以下のショートコードを追加できます:[frm-reset-password]を追加します。

Adding a custom password reset form using shortcode

この時点で、パスワードリセットページに表示したい他のコンテンツを追加することができます。

ページの設定に満足したら、「公開する」ボタンをクリックして公開します。

最後に、WordPressに初期設定のパスワードリセットページではなく、このページを使うように指示する必要があります。Formidable ” Global Settingsにアクセスして、メニューの ‘Registration’ タブをクリックしてください。

ここから、’Reset Password Page’ ドロップダウンを開き、先ほど作成したページを選択します。

Formidable Forms Global Settings Registration Page

画面上部の「更新」ボタンをクリックし、設定を保存することをお忘れなく。

これでWordPressサイトにアクセスし、カスタマイザーのパスワードリセットページを実際に見ることができます。

方法2:「テーマ・マイ・ログイン」を使ってすべての会員ページをカスタマイズする(無料)

一貫したユーザーエクスペリエンスを提供するには、すべての会員ページで同じスタイルを使用することをお勧めします。Theme My Loginは無料のプラグインで、WordPressダッシュボード、ログイン、ログアウト、登録、パスワード忘れ、パスワードリセットのビルトインページを置き換えることができます。

最もカスタマイズしやすいソリューションではないが、すべてのページがWordPressテーマを使用する。

A custom lost password page in WordPress

最初に行う必要があるのは、Theme My Loginプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したTheme My Loginは、カスタムログイン、ログアウト、登録、パスワード紛失、パスワードリセット画面のURLを自動的に作成します。これらのURLはTheme My Login ” Generalページで確認できます。

Theme My Login Slugs

これらのページを置き換えるには、このURLで新規ページを作成するだけです。

WordPressカスタムパスワードリセットページを作成するには、ページ ” 新規追加に進みます。ここで「+」アイコンをクリックし、「ショートコード」と入力し始める。

適切なブロックが外観されたら、クリックしてページに追加する。

Adding a custom password reset page using a shortcode

ブロックの中に、以下のショートコードを追加する:

[theme-my-login action="lostpassword"]]。

パスワードリセットページに表示したいコンテンツ(ロゴなど)を追加できます。ページの設定に満足したら、「下書きを保存」をクリックします。

Publishing a custom password reset page

その後、「ページ」 ” 「すべてのページ」を開き、先ほど作成したパスワードリセットページを見つけてください。

ページにマウスオーバーし、「クイック編集」ボタンが表示されたらクリックするだけです。

Adding password reset with quick edit

スラッグ」フィールドに「lostpassword」と入力する。

その後、「状態」のドロップダウンを開き、「公開する」を選択する。

Customizing the password reset slug in WordPress

それが終わったら、先に進み、「更新」をクリックする。これで、WordPressブログにアクセスすると、パスワード紛失のページが表示されます。

WordPressにビルトインされている他の会員ページを置き換えるには、上記の手順を踏むだけですが、正しいURLスラッグとショートコードを使用していることを確認してください。

例えば、カスタマイザーのパスワードリセットページを作成したい場合、[theme-my-login action="resetpass"]ショートコードを使用する必要があります。また、「URLスラッグ」をresetpasswordに変更する必要があります。

方法3:WPFormsを使ってパスワードリセットページを作る(完全にカスタマイズ可能)

初期設定のパスワードリセットページを完全にカスタムフォームに置き換えたい場合は、WPFormsの使用をお勧めします。

このプラグインには’ユーザーパスワードリセットフォーム’テンプレートがあり、独自のテキスト、画像、ブランディングでカスタマイズすることができます。フィールドを追加したり削除したりすることで、メンバーから必要な情報を正確に収集することもできます。

The WPForms drag and drop form editor

最初に行う必要があるのは、WPFormsプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、WPForms ” Settingsにアクセスしてライセンスキーを入力してください。この情報はWPFormsサイトのアカウントにあります。

Entering the WPForms license key

ライセンスキーを入力した後、ユーザー登録アドオンをインストールする必要があります。このアドオンを使用すると、サイトのユーザー登録、パスワードリセット、ログインフォームのカスタマイザーを作成できます。

ダッシュボードでWPForms ” Addonsに移動し、ユーザー登録アドオンを見つけます。

The WPForms user registration addon

インストーラ」をクリックしてアドオンをダウンロードし、「有効化」をクリックしてアドオンを有効化します。

これでWPForms ” 新規追加 ページに行き、カスタマイザーでパスワードリセットフォームを作成する準備ができました。ここで新規フォームのタイトルを入力します。

ユーザーパスワードリセットフォーム」テンプレートまでスクロールし、「テンプレートを使用」ボタンをクリックします。

The WPForms password reset template

WPFormsはユーザーパスワードリセットフォームテンプレートをロードするようになりました。

独自のテキスト、ラベル、または説明でフィールドをカスタマイズするには、単にクリックして選択し、左側のメニューの設定を使用します。

例えば、このテンプレートには「送信」ボタンがあります。別のボタンラベルを表示するには、単にクリックしてフィールドを選択し、’送信ボタンテキスト’に新しいメッセージを入力します。

Customizing the text in a password reset form

また、ユーザーがパスワード再設定リクエストを送信したときの動作は、設定 ” 確認 で変更できます。

ここで、’Confirmation Type’ドロップダウンを開き、ユーザーを別のページやURLにリダイレクトするか、単にパスワードリセットのメールを受信トレイで確認するよう促すメッセージを表示するかを選択します。

Creating a custom message for the WPForms password reset page

また、小さなテキストエディターにメッセージを入力してカスタマイズすることもできます。例えば、ユーザーにスパムフォルダーをチェックするよう促すことができます。

プロからのアドバイス: もしあなたのメールが定期的にスパムに送られてしまうようであれば、メール到達率を向上させるためにSMTPサービスプロバイダーを利用することをお勧めします。

フォームの設定に問題がなければ、画面右上の「保存」ボタンをクリックします。

初期設定のWordPressパスワードリセットページを置き換えるには、’onepassword’というスラッグのページを作成する必要があります。そのページにフォームを追加します。

これを行う最も簡単な方法は、WPFormsエディターで’Embed’ボタンをクリックすることです。そして’新規ページを作成’を選択します。

Adding WPForms to a new WordPress page

次に、新しいページのタイトルを入力します。スラッグは後のステップで変更するので、好きなものを使ってください。

それが終わったら、『Let’s Go』をクリックする。

Adding a custom password reset form to a WordPress page

これでWordPressのページエディターが表示され、すでにフォームが新しいページに追加されています。このページにテキストを追加したり、カスタマイザーのロゴを追加したり、カテゴリーやタグを追加したりすることができます。

ページの見た目に満足したら、「下書きを保存」ボタンをクリックします。

Creating a custom password reset form using WPForms

その後、「ページ」 ” 「すべてのページ」を開き、先ほど作成したパスワードリセットページを見つけてください。

ここで「クイック編集」ボタンをクリックする。

Customizing the password reset slug

スラッグ」フィールドに「lostpassword」と入力する。

その後、「状態」のドロップダウンを開き、「公開する」を選択する。

Customizing the password reset slug in WordPress

ここで、訪問者をWordPressビルトインページではなく、カスタムパスワードリセットページにリダイレクトする必要があります。これを行う最も簡単な方法は、無料のWPCodeプラグインを使用することです。

WPCodeは、200万以上のWordPressサイトで使用されている最高のコードスニペットプラグインです。functions.phpファイルを編集することなく、WordPressにカスタマイザーコードを簡単に追加することができます。

WPCodeを使用すると、初心者でもWordPressの一般的なエラーの原因となるミスやタイプミスのリスクを負うことなく、サイトのコードを編集することができます。

最初に行う必要があるのは、無料のWPCodeプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、Code Snippets ” Add Snippetにアクセスしてください。

Adding a custom snippet to WordPress

ここでは、WordPressに追加ファイルタイプをアップロードしたり、添付ファイルページを無効化したり、コメントを完全に無効化したりすることができる既製のスニペットを見つけることができます。

カスタムコードを追加」にマウスオーバーし、表示されたら「スニペットを使用」をクリックするだけです。

Redirect to a custom password reset page with WPCode

はじめに、カスタムコードスニペットのタイトルを入力します。これは、WordPressダッシュボードでスニペットを識別するのに役立つものであれば何でも構いません。

その後、「コードタイプ」のドロップダウンを開き、「PHPスニペット」を選択する。

Adding a password reset redirect

コードエディターで、以下のコード・スニペットを追加する:

add_filter( 'lostpassword_url', 'my_lostpassword_url' );
function my_lostpassword_url() {
return site_url('/lostpassword/');
}

次に、「インサーター」セクションまでスクロールします。WPCodeは、すべての投稿の後、フロントエンドのみ、管理者のみなど、さまざまな場所にコードを追加することができます。

サイト、ブログ、WooCommerceストア全体でカスタムPHPコードを使用するには、「Auto Insert」がすでに選択されていない場合は、「Auto Insert」をクリックしてください。次に、「Location」ドロップダウンを開き、「Run Everywhere」を選択します。

Adding a redirect to WordPress using a code snippet plugin

その後、画面を一番上までスクロールし、「Inactive」トグルをクリックして「Active」に変更すれば準備完了です。

最後に「Save Snippet」をクリックして、PHPスニペットをライブにする。

Publishing a custom PHP snippet in WordPress

では、WordPressのビルトインログイン画面にアクセスしてみてください。

パスワードをお忘れですか?」リンクをクリックすると、先ほど作成したカスタムパスワードリセットページにリダイレクトされます。

A custom password reset form

サイトの設定によっては、他のページのパスワードリセットリンクを更新する必要があるかもしれません。

WPFormsなどのプラグインを使用してWordPressのカスタムログインページを作成した場合は、このフォームに新しいパスワードリセットリンクを追加することもお勧めします。

Customizing the login page and form

WordPressページのカスタマイズに関するエキスパートガイド

WordPressのパスワードリセットページをカスタマイズする方法がわかったところで、他のページのカスタマイズに関するWordPressチュートリアルをご覧ください。

このチュートリアルで、WordPressのパスワードリセットページをカスタマイズする方法を学んでいただけたら幸いです。また、無料のビジネスメールアドレスの作成方法や、サイトを成長させるために必要なプラグインのリストもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

5件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。