WP Manifestindependent plugin directory
manifest / integrations / wp-google-login

wp-google-login

WordPressでGoogoleログインを実現します

by wadatch · github.com/wadatch/wp-google-login · website

0stars
2release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/wadatch/wp-google-login/releases/download/v1.0.2/wp-google-login.zip

Readme

wp-google-login

WordPressにGoogleログイン(OAuth/One Tap)を簡単に追加できるプラグインです。GoogleアカウントでのログインボタンやOne Tapによる即時ログイン、メールアドレス一致による既存ユーザー認証・新規ユーザー自動作成、ドメイン→ロール自動割当、管理画面からの設定、開発用フックなどを提供します。

主な機能

  • WordPressログイン画面に「Googleでログイン」ボタンを追加
  • Google One Tapによる即時ログイン対応
  • メールアドレス一致で既存ユーザー認証、なければ自動作成
  • Google sub IDによるユーザー紐付け
  • ドメイン→ロール自動割当(管理画面で設定可)
  • 管理画面からClient ID/Secretやマッピングを設定
  • ログイン後に独自処理を追加できるgsl_after_loginフック
  • WP_DEBUG有効時はエラーログ出力

インストール

前提

  • PHP 8.1.0以上
  • Composer

手順

  1. このリポジトリをクローンまたはダウンロード
  2. プラグインディレクトリへ配置
  3. 依存ライブラリをインストール
git clone https://github.com/wadatch/wp-google-login.git
cd wp-google-login
composer install --no-dev --optimize-autoloader
  1. WordPress管理画面「プラグイン」から有効化

ZIPアップロードの場合

  1. 上記手順でvendor/を含めてZIP化
  2. WordPress管理画面「プラグイン > 新規追加 > アップロード」からZIPをアップロード

使い方・設定

  1. WordPress管理画面 → 設定 > wp-google-login へ移動
  2. Google Cloud Consoleで取得したOAuth Client ID / Client Secret を入力
  3. (任意)Domain→Role Mapping欄にexample.com=editorの形式で1行ずつ記入(最初に一致したものが適用)

開発・コントリビュート

  • プルリクエスト歓迎です
  • 依存パッケージはcomposer installで導入
  • テストやIssue報告も歓迎
  • 拡張用フック: gsl_after_login(ログイン後に呼ばれます)

ライセンス

MIT License

This software is released under the MIT License, see LICENSE.

詳細はLICENSEを参照してください。


© 2025 wadatch

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.0.2 Jun 2, 2025 wp-google-login.zip 1
v1.0.1 Jun 2, 2025 wp-google-login.zip 1