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でGoogleのワンクリックログインを追加する方法

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

WordPressサイトにGoogleによるワンクリックログインを追加したいですか?

ユーザーがGoogleアカウントでログインできるようになると、サイトにアクセスするためだけにユーザー名とパスワードを作成したり、覚えたり、トラッキングしたりする必要がなくなります。これにより、ユーザーの時間を節約し、コンバージョン率を高めることができます。

この投稿では、WordPressにワンクリックでGoogleログインを追加する方法をご紹介します。

How to Add One-Click Login With Google in WordPress

なぜWordPressにワンクリックGoogleログインを追加するのか?

多くのインターネット・ユーザーは、Googleアカウントにログイン中だ。これにより、アプリごとに区切りログインすることなく、Gmail、ドライブ、ドキュメントなどのGoogleアプリに素早くアクセスすることができる。

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

WordPressでシンプルなブログを運営している場合、この機能は便利ではないかもしれない。

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

また、ワンクリックGoogleログインのようなシングルサインオン機能は、マルチオーサーサイト会員制サイトオンラインコースを販売するサイトなど、ユーザーのログインが必要なサイトには非常に便利です。

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

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

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

まず、Nextend Social Login and Register プラグインをインストールして有効化します。詳しくはWordPressプラグインのインストール方法をご覧ください。

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

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

Adding social login to your WordPress website

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

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

Googleアプリの作成は専門的に聞こえるが、心配はいらない。

The Nextend Social Login Getting Started Tab

コードの知識は必要なく、すべての手順を説明します。

Googleアプリの作成

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

Google Developers Console のサイトにアクセスします。すでにログイン中でなければ、Googleアカウントでログインするよう求められます。

次に、上部メニューから「プロジェクトを選択」をクリックする必要がある。ポップアップが開きますので、そこで「新規プロジェクト」ボタンをクリックしてください。

Create a New Project in the Google Developers Console

新規プロジェクトのページが開きます。プロジェクト名を追加し、場所を選択する必要があります。プロジェクト名は、’Googleログイン’など、好きな名前をつけることができます。

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

Give the Project a Name and Location

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

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

Decide Whether Your Users Are Internal or External

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

組織のGoogleアカウントを持つユーザーのみがログインする場合は、「内部」を選択します。また、ユーザーが組織外のメールアドレスを持っている場合は、「外部」を選択してください。例えば、@gmail.comアカウントを持つユーザーと@yourcompanyemail.comアドレスを持つユーザーなどです。

準備ができたら、「Create」ボタンをクリックします。アプリの情報を追加していきます。

Add Information About Your Google App

まず、アプリ名のフィールドにビジネス名を入力してください。これはログイン時にユーザーに表示されます。例えば、「Smith Training Services wants to access to your Google account」のように。

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

ヒント:アプリのロゴはアップロードしないことをお勧めします。ロゴをアップロードすると、Google 信頼・安全チームによる検証プロセスが必要になります。このプロセスには時間がかかり、4~6週間かかることがあります。

それができたら、「App domain」セクションまでスクロールダウンしてください。ここで、あなたのサイトのホームページ、プライバシーポリシーページ利用規約ページへのリンクを追加する必要があります。

Add Links to These Important Website Pages

次に、「ドメインの追加」ボタンをクリックして、「example.com」のようなあなたのサイトのドメイン名を追加する必要があります。

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

Add Your Website's Domain and an Email Address

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

終了したら、必ず「Save and Continue」ボタンをクリックしてください。

次に、Scopes と Test Users のページに進みます。どちらのページも一番下までスクロールし、’Save and Continue’ボタンをクリックしてください。

Click Save and Continue on the Scopes and Test Users Pages

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

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

左のメニューから「ログイン情報」をクリックし、画面上部の「+ ログイン情報を作成」ボタンをクリックします。OAuthクライアントID’オプションを設定する必要があります。

Click Create Credentials and Select OAuth Client ID

OAuthクライアントIDの作成」ページに移動します。

Application type(アプリケーション・タイプ)」のドロップダウンから「Web application(ウェブ・アプリケーション)」を選択します。

Select Web Application for the Application Type

ページにいくつかの設定が追加されます。投稿者リダイレクトURI」セクションまでスクロールダウンし、「+ URIを追加」ボタンをクリックしてください。

このURLを入力する:

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

example.comをあなたのサイトのアドレスに置き換えてください。

Paste This URL Under Authorized Redirect URIs

設定が完了したら、「作成」ボタンをクリックして設定を保存してください。設定が反映されるまで、5分から数時間かかる場合があります。

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

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

右側の「コピー」アイコンをクリックすれば、キーを1つずつコピーできる。

You Will Now See Your Client ID and Client Secret

プラグインにGoogleキーを追加する

サイトのブラウザータブに戻り、設定ネクステンドソーシャルログインの下にある’設定’タブをクリックします。ここで、クライアントIDとクライアントシークレットのフィールドが表示されます。

Google Cloud Consoleからキーをコピー&ペーストして、これらのフィールドに入力する必要があります。

Paste Your Google Client ID and Client Secret Into the Plugin's Settings

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

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

Click Verify Settings to Make Sure the Google App Is Working Correctly

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

上記の手順が正しく行われていれば、「Works Fine – Disabled」という通知が表示されるはずです。

You Should See a Notification Saying ‘Works Fine - Disabled’

これで安心して「有効化」ボタンをクリックし、WordPressユーザーがGoogle IDを使ってログインできるようになります。

Googleログインが有効化されたことを確認するメッセージが表示されます。

Click the ‘Enable’ Button

ボタンのスタイルとラベルの選択

Nextendの初期設定のボタンのスタイルとラベルは標準的なもので、ほとんどのサイトで使用できます。しかし、画面上部の’ボタン’タブをクリックすることでカスタマイズすることができます。

ソーシャルログインボタンに使用できるすべての異なるスタイルが表示されます。異なるスタイルを使用するには、単にクリックしてそのラジオボタンを選択します。

Select a Skin by Clicking Its Radio Button

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

お望みであれば、HTMLを使ってログイン・ラベルに基本的な書式を適用することができます。例えば、<b>タグや</b>タグを使ってテキストを太字にすることができます。

You Can Customize the Button Labels and Button

リンクラベル’と’リンク解除ラベル’フィールドを編集することで、ユーザーがサイトとGoogleアカウントをリンクしたり解除したりすることができます。テクニカルユーザーはボタン用のHTMLコードを使用して、独自のGoogleログインボタンを作成することができます。

本当に〜してもよいですか? ‘Save Changes’ ボタンをクリックして、設定を保存してください。

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

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

次に、左のメニューから「OAuth同意画面」をクリックします。

Googleアプリが「テスト」モードになっていることがわかります。これにより、限られたユーザー数でアプリをテストすることができます。プラグインで設定を確認した際に「Works Fine」の通知を受け取ったので、「In Production」モードに移行することができます。

Click Publish App to Move it to In Production Mode

アプリを公開する」ボタンをクリックします。次に、’Push to production?’というタイトルのポップアップが表示されます。

確認」をクリックするだけで、あなたのサイトでGoogleのワンステップログインが使えるようになります。

Now Click the Confirm Button

このチュートリアルに注意深く従ったのであれば、検証状態は「検証は必須ではありません」となっているはずです。

あなたのアプリは、すべてのGoogleユーザーで動作するようになります。

Your Verification Status Should Be Verification Not Required

これで、ユーザーがサイトにログインする際、Googleでログインする設定ができるようになります。

しかし、もし彼らが望むなら、標準的なWordPressのユーザー名とパスワードを使ってログインすることができます。

Google Login Preview

ユーザーがログインできるのは、あなたのサイトで使用しているGoogleアカウントのアドレスのみであることを覚えておいてください。また、WordPressサイトでユーザー登録を許可している場合、ユーザーはワンクリックでGoogleログインを使用してサイトに素早く登録することができます。

Googleログインボタンをサイトの他の場所に追加したい場合は、ショートコードを使用して追加できます。さらに詳しく知りたい方は、Nextendの’Usage’タブをクリックしてください。

Adding a Google Login Button Using Shortcode

ボーナス:WordPressログインカスタマイズのためのベストガイド

WordPressでワンクリックGoogleログインを追加する方法はおわかりいただけたと思いますが、ログインエクスペリエンスをカスタマイズする方法については、他のガイドもご覧ください:

この投稿が、WordPressでGoogleを使ったワンクリックログインを追加する方法のお役に立てば幸いです。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

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

  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!

    • WPBeginner Support says

      It would depend on how you have it set up for the method but the plugin has ways to work with custom login pages.

      管理者

  2. gaurav says

    is this service free or we have to pay for it ?? like doe it require any credit card to add login with google to our website ???

    • WPBeginner Support says

      You would want to reach out to the plugin’s support and they would be able to let you know how it interacts with WooCommerce at the moment.

      管理者

  3. Kristy says

    Can you implement this to a individual page? For example, I have a free trial sign-up page that I want users to fill out their info, could I use this to auto sign-up w/ google?

    • WPBeginner Support says

      Sadly, for a question like that, you would need to reach out to the plugin’s support for excluding pages from being affected by the plugin.

      管理者

    • WPBeginner Support says

      If it is your site then you likely are using a plugin that is adding that message and you would need to go through your plugins to find the root cause. If on a different site then you would need to reach out to that site’s support and let them know about the message

      管理者

返信を残す

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