Tiger Blocks

Front-End Account Forms (Blocks)

Front-End Account Forms lets visitors sign in, register and manage their profile entirely on your front end — no wp-admin and no default WordPress login screen. It is an opt-in feature that unlocks four dedicated blocks. Where: WP Admin → Tiger Blocks → Settings → Modules & Widgets → enable Front-End Account Forms (off by default). […]

2 min read Updated July 14, 2026

Front-End Account Forms lets visitors sign in, register and manage their profile entirely on your front end — no wp-admin and no default WordPress login screen. It is an opt-in feature that unlocks four dedicated blocks.

Where: WP Admin → Tiger BlocksSettingsModules & Widgets → enable Front-End Account Forms (off by default).

The blocks it unlocks

  • Tiger Login — a styled sign-in form with a show-password toggle, remember-me and a lost-password link.
  • Tiger Register — registration with optional first/last name, phone and full address fields, each independently shown and required or not.
  • Tiger Lost Password — a reset-request form that always returns a generic message, so it never reveals whether an account exists.
  • Tiger My Account — a profile form for signed-in users (name, display name, email, phone, bio, address, avatar upload and password change), and login+register for guests.

Why it is opt-in

Enabling this feature activates real login, registration, password-reset and profile POST handlers on the front end, so it stays off until you deliberately switch it on. Once enabled, drop the blocks onto your account, login and registration pages.

Built-in protection

The forms post to WordPress’ own admin-post.php and every submission is nonce-checked, rate-limited and screened with a hidden honeypot field. You can also require Google reCAPTCHA: it is a two-key opt-in — the site-wide integration must be configured (Settings → API) and the block instance must switch on its own Enable reCAPTCHA toggle, so it is never forced on.

WooCommerce-friendly fields

Address and phone fields use WooCommerce’s standard billing_* keys, so the values sync straight into a customer’s WooCommerce checkout and WordPress user record. When WooCommerce is active, the country field becomes a real country select; otherwise it degrades to a text field.

Troubleshooting

The Login/Register blocks are missing from the inserter

They only appear once Front-End Account Forms is enabled under Modules & Widgets, since the feature is off by default. Turn it on, then refresh the editor.

Registration says it is closed

The Register form respects WordPress’ core Anyone can register setting. Enable Settings → General → Membership in wp-admin, or the form will show “Registration is currently closed.” A logged-in visitor sees a signed-in panel instead of the form.

Frequently asked questions

Because it exposes real login, registration and password-reset handlers on the front end. It is opt-in so a site never has public account endpoints active unless you deliberately turn them on.

Login, Register, Lost Password and My Account — place them on any page to give visitors a full account experience without sending them to wp-admin.

Still stuck?

We’re here to help

Can’t find what you’re looking for, or hit something that looks like a bug? Reach the support team or ask the community.