WordPressでフロントエンドログインページとウィジェットを追加する方法

デフォルトのWordPressログインページは、最高の体験を提供できず、ユーザーを混乱させる可能性さえあります。そのため、ユーザーがウェブサイトの主要部分から直接ログインできるように、フロントエンドログインページを追加することをお勧めします。

これは、アクセシビリティと全体的なユーザー満足度を向上させます。さらに、サイドバーやフッターなど、サイトのさまざまな場所からユーザーがログインフォームにアクセスできるため便利です。

私たちは、ユーザビリティ向上のためにこの機能を提供する複数のオンラインストアやウェブサイトを作成してきました。これにより、フロントエンドのログインページで何が効果的で何が効果的でないかを学ぶことができました。

この記事では、WordPressにフロントエンドのログインページとウィジェットを簡単に追加する方法をご紹介します。

WordPressにフロントエンドログインページとウィジェットを追加する方法(3つの方法)

WordPressでフロントエンドログインが必要なのはなぜ、いつですか?

デフォルトでは、WordPressログインページにはWordPressのブランディングが表示され、通常は現在のWordPressウェブサイトのデザインと一致しません。

これは、小規模なWordPress ブログやウェブサイトに有効です。

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

ただし、会員制サイト、オンラインストア、またはユーザーが登録してログインできるその他のサイトがある場合は、フロントエンドのログインページとウィジェットを追加すると、ユーザーエクスペリエンスが向上します。

このページをブランドに合わせてカスタマイズしたり、WordPressサイドバーに簡単なログインフォームを追加したりすることもできます。

それでは、WordPress にフロントエンドのログインページとログインウィジェットを簡単に追加する方法を見てみましょう。このチュートリアルでは、最も簡単な3つの方法を紹介します。以下のリンクからお好みの方法にジャンプできます。

方法1:WPFormsを使用してWordPressにフロントエンドログインページとウィジェットを追加する

WPFormsは、市場で最高のWordPressお問い合わせフォームプラグインであり、600万以上のウェブサイトで使用されています。これにより、カスタムフロントエンドログインページとログインウィジェットをウェブサイトに簡単に作成できます。

WPBeginnerでは、お問い合わせフォームや年次アンケートの作成に使用しており、素晴らしい経験をしています。詳細については、WPFormsの詳細レビューをご覧ください。

まず、WPFormsプラグインをインストールして有効化する必要があります。詳しい手順については、WordPressプラグインのインストール方法に関する初心者向けガイドをご覧ください。WordPressプラグインのインストール方法

注意: WPFormsには無料版もあります。ただし、ユーザー登録アドオンを有効にするには、プラグインのプレミアムバージョンが必要です。

有効化したら、WordPress管理画面のサイドバーから WPForms » 設定 ページにアクセスして、ライセンスキーを入力してください。

このキーはWPFormsウェブサイトのアカウントから取得できます。

WPFormsライセンスキーを入力

これが完了したら、WordPressダッシュボードからWPForms » Addonsページに移動して、User Registration Addonを見つけます。

次に、「アドオンのインストール」ボタンをクリックして、ウェブサイトにダウンロードしてアクティブ化します。

ユーザー登録およびログインフォームアドオンをインストール

ユーザー登録アドオンを有効にしたら、管理画面のサイドバーから WPForms » 新規追加 画面に移動してフォームビルダーを起動してください。

ここから、作成しようとしているフォームの名前を入力して開始します。その後、単に「ユーザーログインフォーム」テンプレートを選択して、ユーザーログインフォームの作成を開始します。

ユーザーログインフォームテンプレートを選択

これにより、テンプレートがフォームビルダーで起動します。右側にフォームのプレビュー、左側に利用可能なフィールドの列が表示されます。

テンプレートには、必要なユーザー名とパスワードフィールドがすでに含まれています。ただし、フォームをカスタマイズしたい場合は、サイドバーから追加のフィールドをドラッグアンドドロップできます。

詳細については、WordPress のカスタムログインページを作成する方法に関するガイドをご覧ください。

設定に満足したら、「保存」ボタンをクリックして変更を保存してください。

WPFormsログインフォーム

ログインフォームをページ/投稿に追加する

次に、ログインフォームをページまたは投稿に追加するには、管理エリアから、選択したページ/投稿をWordPressブロックエディターで開きます。

そこに着いたら、「+」ボタンをクリックしてブロックメニューを開き、WPFormsブロックを追加します。

ログインフォームを追加

その後、ブロック自体のドロップダウンメニューから作成したログインフォームを選択します。

最後に、「公開」または「更新」ボタンをクリックして設定を保存します。

ウェブサイトのサイドバーにログインフォームを追加

ウェブサイトのサイドバーにログインフォームを追加したい場合は、WordPressダッシュボードからAppearance » Widgetsページにアクセスしてください。

ここで、画面左上の「+」ボタンをクリックして、ブロックメニューを開きます。

ここから、サイドバーにWPFormsブロックを見つけて追加する必要があります。

サイドバーにWPFormsブロックを追加する

これが完了したら、ブロック自体のドロップダウンメニューからログインフォームを選択します。

最後に、「更新」ボタンをクリックして設定を保存します。詳細については、WordPressサイドバーにログインフォームを追加する方法に関するガイドを参照してください。

これで、WordPressサイトにアクセスして、サイドバーにログインフォームを表示できます。

WPFormsログインウィジェットの表示

フルサイトエディターにログインフォームを追加

ブロックベースのテーマを使用している場合、上記の方法でウェブサイトのサイドバーにログインを追加することはできません。

FSEにログインフォームを追加するには、WordPressダッシュボードから[外観] » [エディター]ページにアクセスしてください。

これによりFSEが起動します。ここで「+」ボタンをクリックしてブロックメニューを開く必要があります。

ここから、WPFormsブロックを見つけて、ウェブサイトの好きな場所に追加してください。

FSEにWPFormsブロックを追加

その後、ブロック自体のドロップダウンメニューから作成したログインフォームを選択します。

最後に、「保存」ボタンをクリックして設定を保存します。

ボーナスのヒント: ログインフォームをさらにカスタマイズするには、WordPressフォームのスタイリング方法に関するチュートリアルをご覧ください。

方法2:SeedProdでWordPressにフロントエンドログインページを追加する

SeedProd は、市場で 最高のWordPressドラッグ&ドロップページビルダー であり、100万以上のウェブサイトで使用されています。

現在のウェブサイトのデザインに合わせたり、ユニークなものにしたりできる、完全にカスタムなログインページを作成できます。

SeedProdログインページの例

非常に初心者向けで、ログインページを構築するために使用できるプロがデザインしたログインページテンプレートが豊富に用意されています。

当社のパートナーブランドのいくつかは、このツールを使用してログインページを含むウェブサイト全体を設計しています。詳細については、SeedProdの完全なレビューをご覧ください。

まず、SeedProd プラグインをインストールして有効化する必要があります。詳細は、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。

アクティベートしたら、WordPress管理サイドバーからSeedProd » ランディングページ画面にアクセスし、「ログインページのセットアップ」ボタンをクリックして「ログインページ」オプションを選択します。

ログインページの設定

これで「テンプレート」画面に移動し、テンプレートを選択してドラッグ&ドロップビルダーでページをカスタマイズできます。

空のテンプレートを使用すると、カスタムフロントエンドログインページをゼロからデザインすることもできます。

SeedProd ログインページテンプレート

テンプレートを選択すると、ページ名を入力するように求められます。SeedProdは、そのページ名をログインフォームのランディングページのURLとして使用します。

これが完了したら、「保存してページの編集を開始」ボタンをクリックして続行します。

ログインページの詳細を入力

これにより、SeedProdのドラッグ&ドロップビルダーが起動し、右側にログインページのプレビュー、左側に利用可能なフィールドが表示されます。

ここから、左側のメニューからブロックをドラッグして好きな場所に配置するだけで、ページに任意のブロックを追加できます。

詳細については、カスタムWordPressログインページの作成方法に関するガイドをご覧ください。

SeedProdのログインページ

ページの設計が完了したら、上部にあるドロップダウンメニューの「公開」ボタンをクリックして設定を保存することを忘れないでください。

その後、WordPressダッシュボードに戻り、SeedProd » ランディングページに移動します。

ここから「ログインページ」セクションを見つけ、トグルをクリックして「非アクティブ」から「アクティブ」に切り替えます。これで、ログインページがウェブサイトで公開されます。

SeedProdでログインページを有効にする

方法3:テーママイログインを使用してWordPressにフロントエンドログインページとウィジェットを追加する

サイトに非常にシンプルなフロントエンドのログインページを追加したい場合は、無料のTheme My Loginプラグインを使用できます。

まず、プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関する初心者向けガイドをご覧ください。

有効化すると、プラグインは自動的にログイン、ログアウト、パスワード忘れ、登録用のページを作成します。

管理メニューからTheme My Login » Generalページに移動して、プラグインの設定を表示できます。

まず、ログインタイプを設定できます。「デフォルト」設定は、ログインにメールアドレスとパスワードを要求するため、最も安全です。

Theme My Login 設定

次に、登録設定を選択できます。ここではデフォルト設定を維持しました。ログインにはメールアドレスとパスワードの両方が必要です。

ユーザーが独自のパスワードを作成できるようにするには「パスワード」ボックスを、登録後に自動的にログインさせるには「自動ログイン」ボックスをチェックすることもできます。

Theme My Login の登録設定

その後、「スラッグ」設定でログインおよび登録URLを変更できます。

これらは自動的にリダイレクトを作成します。そのため、標準の「yoursite.com/wp-admin」ログインURLは「yoursite.com/login」にリダイレクトされます。

Theme My Login URLスラッグ設定

これらのURLは同じままにするか、変更することができます。

変更が完了したら、「変更を保存」ボタンをクリックしてください。

Theme My Loginの設定を保存する

プレミアム拡張機能を使用するようにアップグレードしない限り、それ以上の高度な機能を追加することはできません。

それでも、シンプルなフロントエンドログインページを作成したい予算の限られたユーザーにとっては良いソリューションです。

ログインフォームをページ/投稿に追加する

次に、Theme My Loginによって作成されたログインフォームを追加するには、WordPressブロックエディターでページ/投稿を開きます。

ここから「+」ボタンをクリックしてブロックメニューを開き、ページにショートコードブロックを追加します。

その後、ブロックに次のショートコードを追加します:

[theme-my-login]

Theme My Login ショートコードを追加

最後に、「更新」または「公開」ボタンをクリックして設定を保存します。

次に、ウェブサイトにアクセスしてログインフォームを表示します。

ログインページプレビュー

ウィジェットエリアにログインフォームを追加する

Theme My Loginブロックを使用して、WordPressウィジェットエリアにログインフォームを追加することもできます。

単純に 外観 » ウィジェット ページに移動し、「+」ボタンをクリックしてブロックメニューを開きます。

ここから、Theme My Loginブロックを見つけて、選択したウィジェットエリアに追加する必要があります。

ウィジェットエリアにTheme My Loginブロックを追加

その後、ブロック自体のドロップダウンメニューから追加したいフォームを選択します。

最後に、「更新」ボタンをクリックして設定を保存します。次に、WordPressサイトにアクセスして、ウィジェットエリアにログインフォームを表示します。

サイドバーの「Theme My Login」ブロックのプレビュー

エキスパートヒント:WordPressサイトメニューにログインボタンを追加

フロントエンドのログインページを作成したら、ナビゲーションメニューにログインボタンを追加して、簡単にアクセスできるようにすることをお勧めします。

これにより、ユーザーはログインページを探すことなく、アカウントを見つけてアクセスできるようになります。

サイトメニューにログインボタンを追加するには、WordPressダッシュボードから外観 » メニューページにアクセスするだけです。

ここで、左側の列から「カスタムリンク」タブを展開し、フロントエンドログインページのURLを追加します。ログインボタンのリンクテキストを追加することもできます。

「メニューに追加」ボタンをクリックしてください。

ナビゲーションメニューにログインボタンを追加

その後、「メニューを保存」ボタンをクリックします。

WordPressサイトにアクセスして、ログインボタンが機能していることを確認してください。ユーザーがそれをクリックすると、自動的にフロントエンドのログインフォームページに移動します。

ログインボタンのプレビュー

ただし、ブロックテーマを使用している場合、上記の С方法 は機能しません。

その場合は、WordPress管理サイドバーから外観 » エディターページにアクセスしてください。

これにより、フルサイトエディターが起動します。左側のメインデザインパネルで「ナビゲーション」を選択して、サイトのメインメニューの編集を開始します。

左側のパネルにあるナビゲーションオプションをクリックします

これを行うと、ナビゲーションメニューがフルサイトエディターで開きます。ここで、横にある「+」ボタンをクリックします。これにより、フロントエンドログインページの名前を入力するプロンプトが開きます。

結果に表示されたら、それをクリックしてナビゲーションメニューにリンクを追加します。

ナビゲーションメニューにログインページを追加する

次に、左側のパネルから「ブロック」タブに切り替えます。

ログインボタンのアンカーテキストを好きなように変更できるようになりました。

アンカーテキストを変更する

完了したら、「保存」ボタンをクリックして設定を保存します。

さて、ログインボタンが機能しているかウェブサイトをご覧ください。

ブロックテーマでのログインボタンのプレビュー

ボーナス:WordPressログインフォームにCAPTCHAを追加する

カスタムログインフォームを追加したら、CAPTCHAを追加することをお勧めします。このページはハッカーやスパマーの標的になりやすいためです。

CAPTCHAを追加すると、スパムボットをブロックし、ウェブサイトを保護できます。これはWPFormsで簡単に行えます。

WPForms

プラグインを有効化したら、WordPressダッシュボードからWPForms » 設定ページにアクセスし、「CAPTCHA」タブに切り替えてください。

その後、CAPTCHAタイプとして「reCAPTCHA」オプションを選択します。

WPFormsでCAPTCHAタイプを選択する

それが完了したら、Google reCAPTCHAウェブサイトにアクセスして、サイトキーとシークレットキーを作成する必要があります。これらのキーは、WordPressサイトにreCAPTCHAを統合するのに役立ちます。

これらのキーを追加した後、以前に作成したWordPressフォームを編集し、「設定」タブに切り替えるだけです。

次に、「スパム保護とセキュリティ」 オプションを選択し、「Google v3 reCAPTCHAを有効にする」スイッチをオンにします。次に、「保存」ボタンをクリックして設定を保存します。

フォームでreCAPTCHAを有効にする

これで、WordPressのログインフォームにCAPTCHAを正常に追加でき、スパムボットや自動攻撃に対してはるかに安全になりました。

より詳細な手順については、WordPressのログインおよび登録フォームにCAPTCHAを追加する方法に関するチュートリアルをご覧ください。WordPressのログインおよび登録フォームにCAPTCHAを追加する方法

動画チュートリアル

文章での説明よりも動画での説明がお好みであれば、こちらのビデオチュートリアルをご覧ください。

WPBeginnerを購読する

よくある質問 (FAQ)

WordPress でフロントエンドのログインページやウィジェットを追加することに関して、読者からよく寄せられる質問をいくつかご紹介します。

すべてのWordPressサイトにフロントエンドログインページは必要ですか?

いいえ、全く問題ありません。管理者のログインのみ、または編集者がログインするだけのシンプルなブログやビジネスウェブサイトでは、デフォルトのWordPressログインページで問題なく使用できます。

フロントエンドのログインページは、会員制サイト、オンラインストア、フォーラムなど、ユーザーが定期的にサインインするサイトで最も価値があります。

ログイン後にユーザーを特定のページにリダイレクトするにはどうすればよいですか?

WPFormsやSeedProdを含むほとんどのログインページプラグインには、ログイン後のリダイレクトを処理するための組み込み設定があります。

通常、フォームまたはページの設定に、ユーザーをリダイレクトしたい特定のURL(アカウントダッシュボードや会員限定ページなど)を入力するオプションがあります。

開始するには、WordPressでログイン成功後にユーザーをリダイレクトする方法に関するチュートリアルをご覧ください。WordPressでログイン成功後にユーザーをリダイレクトする方法

フロントエンドフォームにソーシャルメディアログインボタンを追加できますか?

はい、可能です。多くのユーザー登録およびログインプラグインは、ソーシャルログイン用の拡張機能または統合機能を提供しています。

例えば、WPFormsは、GoogleでログインしたりFacebookでログインしたりするボタンを追加できるサービスと統合されており、ユーザーのプロセスをさらに簡単にします。

ご興味があれば、WordPressにソーシャルログインを追加する方法に関するチュートリアルがあります。これはお役に立てるでしょう。

カスタムログインページはウェブサイトの速度に影響しますか?

SeedProdやWPFormsのような高品質なプラグインで構築された場合、カスタムログインページはサイトの速度にほとんど影響を与えないはずです。

これらのツールはパフォーマンスのために最適化されています。重要なのは、適切にコーディングされたプラグインを使用し、ログインページの設計に過度に大きな画像や重いスクリプトを追加しないことです。

この記事が、WordPressにフロントエンドのログインページとウィジェットを追加するのに役立ったことを願っています。また、おすすめのWordPressログインページプラグインや、WordPressでカスタムログインURLを追加する方法についてのガイドもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

40 CommentsLeave a Reply

  1. チュートリアルをありがとうございます。MemberPressとSeedProdを組み合わせて使用しており、あなたのガイドと合わせて、素晴らしい会員サイトを作成するのに役立ちました。このチュートリアルのおかげで、最終的な詳細であるログインページを完璧に仕上げることができました。SeedProdとそのテンプレートを使用して作成しました。簡単だっただけでなく、迅速でもありました。これで、ついにパーソナライズされたログインページができました。人によっては、これは小さな詳細に過ぎないかもしれませんが、私はそれに完全に興奮しています。

  2. このプラグインは無料ではなくなりました。
    現在、最も基本的な機能のみが許可されています。
    その他の機能は拡張機能として設定されています

    • お知らせいただきありがとうございます。確認し、可能であれば記事を更新いたします。

      管理者

  3. Excellent video voice over perfect very professionnal THANK YOU! The only problem is the video is outdated. The plugin developer made is plugin from free to paid! So we have no access to what you explained :(

  4. こんにちは、ページがないという問題があります。「アクション」を追加しても、プライマリメニューに何も表示されません。
    ダウンロードしてインストールしました。
    どうすればいいですか?

  5. このビデオは非常によくできています。すべてを非常によく説明していただきありがとうございます。

    サイトへの登録のためにWP Default loginを使用していましたが、何らかの理由で現在機能していません。代わりにこのプラグインは機能しますか?管理者ログインは変更したくありません。一般の人々が登録する方法が必要です。

  6. こんにちは、

    ログイン後に任意のユーザーが直接投稿できるようにするにはどうすればよいですか。ユーザー投稿に適したプラグインがあれば、それを実行する方法を教えてください。

    ありがとう

  7. こんにちは。WPブログで指示に従いましたが、フロントのログイン/登録ページが表示されます。しかし、誰かが登録しようとすると、「ユーザー登録は現在許可されていません。」というエラーが表示されます。
    新規ユーザーの承認を設定しています。

    何が間違っていたのか、そしてどうすれば直せるのか、教えていただけますか。
    ありがとうございます

  8. とても参考になり、よくできていました。投稿の途中にログイン認証を追加する方法について何かアイデアはありますか?メール購読者を獲得するために無料のものをダウンロードする代わりに、「続きを読む」ために購読またはログインを要求したいと思います。これはGoogle検索で見つけるのが非常に困難でした。理想的には、切り取られた記事の最後に小さなインラインフォームまたはポップアップが表示され、購読またはログインすると、購読中は記事の残りの部分と他のすべての記事が自動的に表示されるようになります。

  9. こんにちは、ユーザープロフィールページから一部のセクションを削除するにはどうすればよいですか?
    フォームの名前とタイプがユーザーのプロフィールページに表示されます。これをどのように処理すればよいですか?

  10. 登録ページにカスタムフィールドを追加できますか?もしそうなら、どうすればよいですか?どなたか助けていただけますか?

  11. TMLはかなりの機能を提供していることがわかります。
    私は単に、ユーザーをプロフィールページではなく、私たちのウェブサイトから来たページにリダイレクトするログインオプションを探しています。他のプラグインと競合する可能性なしに、それだけを行うためのより簡単なプラグインをお勧めいただけますか?よろしくお願いします。

  12. このログインは、ウェブサイトの特定のページへのプライベートアクセスを提供するSimple Access Controlプラグインと正常に連携しますか?
    WordFence Securityプラグインによって提供されるセキュリティ、例えば、ログイン試行回数が多い後に一定時間ロックアウトされることなどと競合しますか?
    よろしくお願いします。

  13. GoogleでWooCommerceとTMLがうまく連携しないというコメントがかなりありますが、それは本当ですか?

  14. 登録フォームに、フォーマットされていない余分なログインリンクとパスワード紛失リンクが表示されます。これらのリンクを削除するにはどうすればよいですか?

    • 登録フォームに、フォーマットされていない追加のログインおよびパスワード紛失リンクが表示されます。これらのリンクを削除するにはどうすればよいですか?

  15. こんにちは、ヘッダー内にログインをサイドバーではなく配置する方法を知っていますか?よろしくお願いします!(:

      • ログインページ(プラグインを有効化すると作成されるページ)内のショートコードです。ヘッダーのphpファイル内でショートコードを呼び出すことができます…(do_shortcode(“…”))

  16. このプラグインで履歴を保存するお問い合わせフォームを追加する方法はありますか?

    基本的には、ログインすると「注文フォーム」が表示され、そこで「注文」を出すことができます。その注文は誰かにメールで送信されます。しかし、注文履歴も保存されるため、商品を再注文できるようになります。

    正しい方向性を示していただけるだけでも、非常に助かります!

    ありがとう。

  17. なぜ皆、タイトルに「〜のやり方」と入れて、結局はプラグインの設定方法になってしまい、言っていることと違うのでしょうか。私は何か別のものを期待していましたが、皆同じことをしているようです。プラグインだけで「〜の作り方」と言うのは簡単です。
    まあ、いずれにしても良い記事です。

  18. まず、WPを理解するためのあなたの助けに感謝したいと思います。

    しかし、ほとんどのアプリがそうするように、そしてあなたの教えも達成するように:あなたは「〜する方法」という複雑なキャプションでヘッドラインを飾ります。私は、単一の名詞と単一の動詞を含み、「なぜ」それをする必要があるのかを説明するヘッドラインを見ることを好みます。そして、その本文の詳細な指示の中で、その「単一目的」のなぜの目標をどのように満たすのかを教えてくれるのです。

    すべてのアプリケーションソースは、ユーザーが使用しているのがそれだけではないことを理解する必要があります。それらの「ハウツー」を説明するにあたり、何が満たされるべきかが常に明確ではなく、確かにそのハウツーのアクションを実行することは、簡単なステップダウンのビンビンで完了する手順機能ではありません。

    コンピュータアプリケーションデザインにおける私の30年の経験が、この声明を裏付ける私の基盤です。 Leonard Rattini, CCP

  19. Hello,

    とても良いチュートリアルです。ログインしているかどうかに応じてログインとログアウトを切り替えるログイン/ログアウトリンクをトップメニューに追加したいのですが、TMLで可能ですか?また、どのようにすればできますか?

    よろしくお願いいたします。

コメントを残す

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