★ 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.zipReadme
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
手順
- このリポジトリをクローンまたはダウンロード
- プラグインディレクトリへ配置
- 依存ライブラリをインストール
git clone https://github.com/wadatch/wp-google-login.git
cd wp-google-login
composer install --no-dev --optimize-autoloader
- WordPress管理画面「プラグイン」から有効化
ZIPアップロードの場合
- 上記手順で
vendor/を含めてZIP化 - WordPress管理画面「プラグイン > 新規追加 > アップロード」からZIPをアップロード
使い方・設定
- WordPress管理画面 → 設定 > wp-google-login へ移動
- Google Cloud Consoleで取得したOAuth Client ID / Client Secret を入力
- (任意)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 →