4WP Account

4WP Account

By 4wpdev
Details
View on WordPress

4WP Account is a user account hub for WordPress: social sign-in (OAuth 2.0), a front-end account page, header account menu block, and optional WooCommerce login buttons.

Active in this release: Google and GitHub login when enabled in 4WP Account Auth. Facebook and TikTok appear in settings as coming soon — they are not available for login yet.

A plugin by 4wp.dev. 4WP is our project brand; the letters “WP” appear only as part of that brand name, not as a reference to WordPress. This plugin is not affiliated with, endorsed by, or sponsored by WordPress.

Source code: github.com/4wpdev/4wp-account

Key features

  • Google and GitHub OAuth sign-in (enable per provider in wp-admin)
  • Account page[forwp_account] shortcode or forwp/account block (sign-in when logged out; cabinet when logged in)
  • Account menuforwp/account-menu block or [forwp_account_menu] for header dropdown
  • Sign-in buttons[forwp_account_signin_buttons] or forwp/auth-buttons block
  • REST API/wp-json/forwp-account/v1/auth/{provider} and OAuth callbacks
  • WooCommerce — optional social buttons on My Account login/register forms
  • Subscriber options — hide admin bar, redirect subscribers away from wp-admin

Privacy

OAuth tokens are exchanged server-side. Profile email and name from the provider are stored in WordPress user records. No data is sent to 4wp.dev.

Development

Run tests: composer install && composer run lint && composer run test

External services

This plugin connects to third-party OAuth providers when a visitor starts social login and when an administrator saves API credentials.

Google

GitHub

Meta (Facebook) — planned

TikTok — planned

Details

Plugin code:
4wp-account
Plugin version:
1.0.4
Author:
Outdated:
No
WP version:
6.4 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-23
Rating:
Times rated:
0
account
github
google
oauth
social-login