WordPressでGoogleによるワンクリックログインを追加する方法

ワンクリックGoogleログインを使用すると、訪問者は既存のアカウントを使用してサイトにサインアップまたはログインできます。さらに別のユーザー名とパスワードを作成する代わりに、ワンクリックでコンテンツやオンラインストアにアクセスできます。

このようなシンプルさをユーザーは高く評価していることがわかりました。Googleログインを提供することは、プロセスをより速く、より簡単に​​するだけでなく、ユーザーエクスペリエンスを向上させ、コンバージョンを促進し、カート放棄を減らすこともできます。

このステップバイステップガイドでは、WordPressサイトにワンクリックGoogleログインを追加する方法を説明し、ユーザージャーニー全体を効率化できるようにします。🚀

WordPressでGoogleによるワンクリックログインを追加する方法

WordPressでワンクリックGoogleログインを追加する理由

WordPressのログインフォームにワンクリックGoogleログインを有効にすると、ユーザーはGoogleアカウントで素早くサインインできるため時間を節約できます。これにより、毎回ログイン情報を入力する必要がなくなります。

単純なブログを運営している場合、この機能は役に立たないかもしれません。

ただし、組織がプロフェッショナルなビジネスメールアドレスにGoogle Workspaceを使用している場合、チームメンバーは組織のGoogleアプリアカウントをログインに使用できます。

シングルサインオン機能(例:ワンクリックGoogleログイン)は、ログインが必要なあらゆるウェブサイト(例:マルチオーサーウェブサイト会員制ウェブサイトオンラインコースを販売しているウェブサイトなど)で非常に役立ちます。

完璧なユーザー登録フォームを作成する

WPForms

WPForms は、WordPress向けの最高のドラッグ&ドロップフォームビルダーです。ソーシャルログインも素晴らしいですが、WPFormsを使用すると、ユーザーから必要な情報を正確に収集するための完全にカスタムなユーザー登録フォームを作成できます。

数分で問い合わせフォーム、支払いフォーム、アンケートなども作成できます。

次に、WordPressウェブサイトにワンクリックでGoogleログインを簡単に追加する方法を見てみましょう。

WordPressでワンクリックGoogleログインを追加する方法

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

ヒント💡: ワンクリックGoogleログインを追加するには、サイトにセキュアなSSL暗号化が必要です。セキュアな接続の設定方法については、WordPressでHTTPからHTTPSに切り替える方法に関する初心者向けガイドをご覧ください。

このチュートリアルでは、Google、Twitter、Facebookログインをサポートする無料プラグインを使用します。 Nextend Social Loginの有料版もあり、PayPal、Slack、TikTokなど、さまざまなサイトのソーシャルログインを追加できます。

有効化後、WordPress管理エリアの 設定 » Nextend Social Login に移動する必要があります。この画面には、利用可能なさまざまなソーシャルログインオプションが表示されます。

WordPressウェブサイトにソーシャルログインを追加する

WordPressウェブサイトにGoogleログインを追加するには、Googleロゴの下にある「開始する」ボタンをクリックする必要があります。

ここで、最初のステップはGoogleアプリを作成することになります。

Googleアプリの作成は技術的に聞こえるかもしれませんが、心配しないでください。

Nextendソーシャルログインの開始方法タブ

コードを知る必要はありません。すべてのステップを順を追って説明します。

Googleアプリの作成

このアプリを作成するには、WordPressダッシュボードとGoogle Developers Consoleを切り替える必要があります。WordPressダッシュボードを現在のタブで開いたままにし、新しいブラウザタブを開くことをお勧めします。

次に、Google Developers Consoleのウェブサイトにアクセスできます。まだログインしていない場合は、Googleアカウントでログインするように求められます。

次に、トップメニューから「プロジェクトを選択」をクリックする必要があります。ポップアップが表示されるので、「新しいプロジェクト」ボタンをクリックして続行してください。

Googleデベロッパーコンソールで新しいプロジェクトを作成する

これで「新規プロジェクト」ページが開きます。プロジェクト名を追加し、場所を選択する必要があります。プロジェクト名は「Googleログイン」など、好きなものを指定できます。

Google Workspace アカウントでログインした場合、組織名が自動的に入力されます。そうでない場合は、「組織なし」のままにしてください。

プロジェクトに名前と場所を付ける

次に、「作成」ボタンをクリックして続行します。

次に、「APIとサービス」ダッシュボードにリダイレクトされます。このページで、左側のメニューにある「OAuth同意画面」をクリックする必要があります。

ユーザーが内部か外部かを決定する

ここで、ログインを許可するユーザーの種類を選択する必要があります。

組織のGoogleアカウントを持つユーザーのみがログインする場合は、「内部」を選択してください。それ以外の場合は、ユーザーが組織外のメールアドレスを持っている場合は「外部」を選択してください。

例えば、@gmail.comアカウントを持つユーザーと@yourcompanyemail.comアドレスを持つユーザーなどです。

続行する準備ができたら、「作成」ボタンをクリックします。これで、アプリに関する情報の追加を開始できます。

Googleアプリに関する情報を追加する

まず、アプリ名フィールドに会社名を入力する必要があります。これは、ログイン時にユーザーに表示されます。例:「Smith Training ServicesはGoogleアカウントへのアクセスを求めています。」

また、Googleにログインしたメールアドレスを追加する必要があります。これにより、ユーザーはGoogleログイン画面について質問できるようになります。

ヒント:アプリのロゴはアップロードしないことをお勧めします。アップロードすると、アプリはGoogle Trust and Safety Teamによる確認プロセスを経る必要があります。このプロセスは長期間にわたり、4〜6週間かかる場合があります。

それが完了したら、「アプリのドメイン」セクションまでスクロールダウンします。ここでは、ウェブサイトのホームページ、プライバシーポリシーページ、および利用規約ページへのリンクを追加する必要があります。

これらの重要なウェブサイトページにリンクを追加する

次に、「ドメインを追加」ボタンをクリックして、ウェブサイトのドメイン名(例:「example.com」)を追加する必要があります。

複数のウェブサイトにワンクリックGoogleログインを追加したい場合は、「+ドメインを追加」ボタンをクリックして別のドメインを追加できます。

ウェブサイトのドメインとメールアドレスを追加する

最後に、Googleがプロジェクトの変更について通知できるように、1つ以上のメールアドレスを追加する必要があります。

終了したら、「保存して続行」ボタンをクリックしてください。

次に、スコープとテストユーザーのページが表示されます。これらの両方のページで、一番下までスクロールして「保存して続行」ボタンをクリックしてください。

スコープとテストユーザーのページで「保存して続行」をクリックします

このステップの最後のページには、OAuth同意画面設定の概要が表示されます。

次に、ログインプラグインがGoogle Cloudに接続するために必要となるキーを作成します。

左側のメニューから「認証情報」をクリックし、画面上部の「+ 認証情報を作成」ボタンをクリックする必要があります。「OAuth クライアント ID」オプションを選択してください。

「認証情報を作成」をクリックし、「OAuth クライアント ID」を選択します

これにより、「OAuthクライアントIDの作成」ページに移動します。

「アプリケーションタイプ」ドロップダウンから「Webアプリケーション」を選択する必要があります。

アプリケーションの種類として「Webアプリケーション」を選択します

ページにいくつかの設定が追加されます。「承認済みリダイレクトURI」セクションまでスクロールダウンし、「+ URIの追加」ボタンをクリックする必要があります。

次に、次のURLをフィールドに入力する必要があります。

このURLは「https://」で始まる必要があります。Googleはこの機能が正しく機能するために安全な接続を必要とするため、非常に重要です。

https://example.com/wp-login.php?loginSocial=google

必ず「example.com」をご自身のウェブサイトのドメイン名に置き換えてください。

このURLを承認済みリダイレクトURIの下に貼り付けます

これが完了したら、「作成」ボタンをクリックして設定を保存します。設定が有効になるまで、5分から数時間かかる場合があります。

OAuthクライアントが作成されました!

「クライアントID」と「クライアントシークレット」を含むポップアップが表示されます。これらのキーをWordPress管理画面のプラグイン設定ページに貼り付ける必要があります。

キーを一つずつコピーするには、右側にある「コピー」アイコンをクリックするだけです。

クライアントIDとクライアントシークレットが表示されます
Googleキーをプラグインに追加する

次に、ウェブサイトのブラウザタブに戻り、「設定」**»**「Nextendソーシャルログイン」の下にある「設定」タブをクリックします。ここに、クライアントIDとクライアントシークレットのフィールドが表示されます。

Google Cloud Consoleからキーをコピーして、これらのフィールドに貼り付ける必要があります。

Google クライアント ID とクライアントシークレットをプラグインの設定に貼り付ける

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

次に、設定が正しく機能しているかテストする必要があります。これは、実際のユーザーがウェブサイトにログインしようとしたときにエラーに遭遇することを避けたいからです。

Googleアプリが正しく機能していることを確認するために「設定の確認」をクリックします

「設定を確認する」ボタンをクリックするだけで、プラグインが作成したGoogleアプリが正しく機能していることを確認します。

手順を正しく実行した場合、「正常に動作 - 無効」という通知が表示されるはずです。

このメッセージは混乱を招くかもしれませんが、実際には良い知らせです。「正常に動作」は、設定が正しく、Googleへの接続が成功したことを確認します。

「無効」は、ウェブサイト上のログインボタンがまだアクティブになっていないことを意味します。

「正常に動作しました - 無効」という通知が表示されます

これで「有効にする」ボタンをクリックすると、ユーザーに対してGoogleログインが有効になります。

それを行うと、Googleログインが有効になったことを確認するメッセージが表示されます。

「有効にする」ボタンをクリックする
ボタンのスタイルとラベルを選択する

Nextend のデフォルトのボタンのスタイルとラベルは非常に標準的で、ほとんどのウェブサイトで機能します。ただし、画面上部の「ボタン」タブをクリックすることでカスタマイズできます。

ソーシャルログインボタンで利用可能なさまざまなスタイルが表示されます。別のスタイルを使用するには、ラジオボタンをクリックして選択するだけです。

ラジオボタンをクリックしてスキンを選択

それが完了したら、「ログインラベル」フィールドのテキストを編集してボタンのテキストを変更することもできます。

必要であれば、HTMLを使用してログインラベルに基本的なフォーマットを適用できます。例えば、<b></b>タグを使用してテキストを太字にすることができます。

ボタンのラベルとボタンをカスタマイズできます

また、ユーザーがGoogleアカウントとあなたのウェブサイトをリンクしたり解除したりできる「リンクラベル」と「リンク解除ラベル」フィールドを編集することもできます。

ログインボタンをサイトの他の場所(サイドバーウィジェットや特定のページなど)に配置したい場合は、プラグインのショートコードを使用して簡単に行うことができます。

設定を保存するには、「変更を保存」ボタンをクリックしてください。

Googleアプリをテストモードから外す

さて、Google Cloudブラウザタブで最後に行うべきことがあります。クライアントIDとクライアントシークレットが表示されたポップアップがまだ表示されているはずです。ポップアップの下部にある「OK」をクリックすると、ポップアップを閉じることができます。

次に、左側のメニューから「OAuth 同意画面」をクリックする必要があります。

Googleアプリが「テスト」モードになっていることがわかります。これにより、限られた数のユーザーでアプリをテストできます。プラグインで設定を検証したときに「正常に動作」通知を受け取ったので、「本番稼働」モードに移行できます。

アプリを公開して本番モードに移行する

これは、「アプリを公開」ボタンをクリックすることで行います。次に、「本番環境にプッシュしますか?」というタイトルのポップアップが表示されます。

単に「確認」をクリックして、誰もがあなたのサイトでワンステップのGoogleログインを使用できるようにします。

次に確認ボタンをクリックします

このチュートリアルを注意深く実行した場合、検証ステータスは「検証は不要です」と表示されているはずです。

これで、アプリはすべてのGoogleユーザーと連携するようになります。

あなたの認証ステータスは「認証不要」であるべきです

これで、ユーザーがあなたのウェブサイトにログインするときに、Googleでログインするオプションが表示されるようになります。

ただし、希望する場合は、標準のWordPressのユーザー名とパスワードを使用して引き続きログインできます。

Googleログインプレビュー

訪問者にとってGoogleログインがどのように機能するかを以下に示します。

新規訪問者はこのボタンを使用して、サイトでアカウントを即座に登録できます。既存のユーザーは、アカウントのメールアドレスがGoogleのメールアドレスと同じであれば、このボタンを使用してログインできます。

ウェブサイトの他の場所にGoogleログインボタンを追加したい場合は、ショートコードを使用して行うことができます。Nextendの「使用法」タブをクリックすると、詳細を確認できます。

ショートコードを使用してGoogleログインボタンを追加する

Googleログインに関するよくある質問

ウェブサイトにGoogleログインを追加することについて、読者からよく寄せられる質問をいくつかご紹介します。

WordPressサイトへのGoogleログインの追加は安全ですか?

はい、非常に安全です。このプロセスでは、Googleの標準OAuth 2.0プロトコルを使用します。これにより、お客様のウェブサイトはユーザーのGoogleパスワードを処理または保存することなく、資格情報を安全に保つことができます。

あなたのサイトは、ユーザーの身元を確認するためにGoogleから安全なトークンを受け取るだけです。

他のソーシャルメディアプラットフォームのログインオプションを追加できますか?

もちろんです。無料のNextend Social Loginプラグインは、FacebookとTwitterもサポートしています。有料版にアップグレードすると、LinkedIn、PayPal、Slack、TikTokなど、他の多くのプラットフォームを追加できます。

訪問者がGoogleアカウントを持っていない場合はどうなりますか?

標準のWordPressログインフォームは引き続き完全に機能します。Googleログインボタンを追加すると、便利で追加のオプションが提供されますが、デフォルトのユーザー名とパスワードフィールドは削除されません。

この機能は私のウェブサイトを遅くしますか?

いいえ、そうなるべきではありません。Nextend Social Loginプラグインは軽量でパフォーマンスが最適化されています。認証プロセスはGoogleの高速サーバーで行われるため、サイトの速度に目立った影響はありません。

GoogleログインはWooCommerceやメンバーシップサイトでも機能しますか?

はい、人気のeコマースプラグインやメンバーシッププラグインと連携して、素晴らしい効果を発揮します。チェックアウトや登録プロセスを簡素化することで、WooCommerceストアでのカート放棄を減らし、MemberPressのようなプラグインを使用しているサイトでのサインアップを増やすことができます。

ログインページのカスタマイズに関する追加リソース

この記事が、WordPressにGoogleによるワンクリックログインを追加する方法を学ぶのに役立ったことを願っています。

ウェブサイトのログインエクスペリエンスをカスタマイズする方法に関する他のガイドも参照することをお勧めします。

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

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

究極のWordPressツールキット

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

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

18 CommentsLeave a Reply

  1. 私は複数のWordPressサイトを管理しており、ユーザーのログインプロセスを合理化することの重要性を証言できます。Googleアプリの作成とNextend Social Loginプラグインの設定に関する詳細な手順は特に役立ちます。

    強調したい側面の一つは、コンバージョン率への潜在的な影響です。私の経験では、ソーシャルログインオプションを提供することで、eコマースサイトのカート放棄率を大幅に削減できます。WooCommerceを使用している場合、このGoogleログイン機能を統合することで時間を節約できます。

  2. ウェブサイトにGoogleとFacebookのログインを追加しようと何度も試しましたが、常にどこかで失敗しました(通常はOAuthで)。何が間違っていたのか、今でもわかりません。しかし、これは私のテストサイトでGoogleログインを正常に有効にした最初の記事です。非常に複雑なので、自分で管理することはできなかったでしょう。あなたの仕事に感謝します。このガイドは本当に機能します。

  3. ユーザーのためにカスタムログインページを有効にした場合、この機能は引き続き表示されますか?

    • 方法の設定方法によりますが、プラグインにはカスタムログインページに対応する方法があります。

      管理者

  4. このサービスは無料ですか、それとも有料ですか?ウェブサイトにGoogleログインを追加するためにクレジットカードが必要ですか??

    • Googleが要件を変更しない限り、現在これを行うのは無料です。

      管理者

  5. 素晴らしいステップバイステップのガイドラインです。私のウェブサイトを接続するのに役立ちました

    • プラグインのサポートに連絡すれば、現在WooCommerceとどのように連携するかを教えてくれるでしょう。

      管理者

  6. 個々のページに実装できますか?例えば、ユーザーが情報を入力する必要がある無料トライアルサインアップページがありますが、これを使用してGoogleで自動サインアップできますか?

    • 残念ながら、そのような質問については、プラグインの影響を受けないようにページを除外する方法について、プラグインのサポートに問い合わせる必要があります。

      管理者

  7. このメッセージが表示されます。ユーザー名がスパムとしてマークされました
    多くのアカウントを試しましたが、同じ問題が発生します
    何か提案はありますか

    • それがあなたのサイトであれば、そのメッセージを追加しているプラグインを使用している可能性が高く、根本原因を見つけるためにプラグインを確認する必要があります。別のサイトの場合は、そのサイトのサポートに連絡して、メッセージについて知らせる必要があります。

      管理者

返信する

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