G Online SMS

Changelog

2.2.2

  • Fixed fatal error caused by missing OTP class file on plugin activation — added safe file_exists check.
  • Added OTP / Two-Factor Authentication system (new G Online SMS → OTP / 2FA settings page).
  • Login 2FA — SMS verification code required after password for users with a stored phone number.
  • WooCommerce checkout phone verification — customers must verify their billing phone before placing an order.
  • User registration phone verification — phone number field added to registration form, verified number saved to profile.
  • WooCommerce My Account phone change verification — OTP required when billing phone is changed.
  • Configurable code length (4–8 digits), expiry (1–30 minutes), and per-context SMS message templates.
  • Codes are locked after 3 failed attempts with a resend option.
  • OTP codes stored in WordPress transients — no extra database table required.

2.1.0

  • Added simultaneous admin + user/submitter SMS for Contact Form 7.
  • Added global default user message template for CF7 with per-form override via Additional Settings tab.
  • Added simultaneous admin + user/submitter SMS for Gravity Forms.
  • Added global default user message template for GF with per-form phone field ID override.
  • New settings fields: CF7 User Phone Field, CF7 Default User Message, GF User Phone Field ID, GF Default User Message.

2.0.0

  • Complete rewrite with object-oriented, class-based architecture.
  • Added SMS log with pagination and clear-log action.
  • Added per-status admin SMS notifications for WooCommerce.
  • Added Contact Form 7 integration with per-form overrides.
  • Added Gravity Forms integration.
  • Added login-alert SMS to admin.
  • Added “Send Test SMS” button on settings page.
  • Full nonce verification on all form submissions.
  • Proper esc_* output escaping throughout.
  • Removed Bootstrap CDN dependency (replaced with lightweight admin.css).
  • Added uninstall.php to clean up options and DB table on plugin deletion.
  • Translatable — .pot file included.

1.0.0

  • Initial release.

Plugin Website
Visit website

Version:
2.2.2
Last Updated
April 4, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.