The Web Design Hub

Client Support

How can we help you today?

Client Portal

Access your project dashboard & files

Book Appointment

Schedule a call with our team

Remote Support

Get live technical assistance

Need something else? Contact our team

Free + Pro·WordPress Plugin

User Registration

Custom registration forms for any WordPress site — no WooCommerce required.

WordPress's built-in registration form is a single username and password field. TWDH User Registration transforms it into a complete member acquisition system — without requiring WooCommerce, a separate page builder, or five stitched-together plugins.

Add any custom field: text, email, phone, dropdown, checkbox, radio, textarea, file upload, or date picker. Mark fields required, reorder them with drag-and-drop, and they appear instantly on the registration form and the user profile edit page. The [twdh_register] shortcode lets you drop a fully styled, validated form anywhere on your site.

For communities and platforms that need to vet applicants, the manual approval workflow holds new registrations in pending until an admin reviews them. Approved and rejected users receive automatic email notifications built with a smart tag system ({first_name}, {site_name}, {login_url}, and more).

The Pro tier adds everything a full membership site needs: multi-step forms with animated step indicators, conditional field logic, membership plans with Stripe Payment Element and PayPal Orders API, content restriction and drip by plan, invite codes, a searchable member directory, two-factor authentication via OTP email and magic links, GDPR consent with audit trail, discount codes, role-based redirects, and HMAC-signed outbound webhooks for every key event.

Download Free
Any WordPress theme PHP 7.4+ compatible Free version available No coding required

PHP 7.4+

Minimum Requirement

Works on modern hosts

Any

Theme Compatible

Elementor, Divi, Bricks & more

5.0★

Average Rating

From early users

Free

Core Version

No credit card ever

Requirements

WordPress

5.0++

PHP

7.4++

WooCommerce

Not needed

Multisite

Supported

How It Works

Up and running in minutes

Three simple steps to get real results — no experience needed.

011

Install and activate

Upload via the WordPress plugin installer and activate. A User Registration menu item appears under Settings immediately — no setup wizard, no API keys required for free features.

022

Add your custom fields

Open the Custom Fields tab and click Add Field. Pick a field type, label it, mark it required, and drag to reorder. Fields appear on the registration form and the profile edit page instantly. Drop [twdh_register] on any page.

033

Configure approval, emails, and Pro features

Set approval mode to Manual to hold new registrations for review. Customize email templates with smart tags. Enter your license key to unlock memberships, multi-step forms, Stripe/PayPal billing, and the full Pro feature set.

Ready to go!
Features

Built for professionals

No bloat. No surprises. Just the features that matter.

Built on native WordPress hooks

Every field, validation, and save operation uses standard WordPress actions and filters. No WooCommerce dependency, no database table hacks, no compatibility surprises.

Key Feature

Works with any theme

The [twdh_register] and [twdh_account] shortcodes render unstyled semantic HTML with BEM classes. Style with the included CSS or override with your theme's stylesheet.

No WooCommerce required

This plugin is 100% standalone. If you run WooCommerce that's fine — if you don't, everything still works. Memberships, payments, and billing are built in directly.

Features

Everything it can do

A complete breakdown of every capability — free and Pro.

Unlimited Custom Registration Fields

Add any number of custom fields to the WordPress registration form: text, email, phone, number, dropdown, checkbox, radio, textarea, file upload, and date picker. Fields are drag-and-drop reorderable and appear automatically on both the registration form and the user profile edit page.

Manual Approval Workflow

Enable Manual approval mode and new registrations are held in Pending status until you review them. Approve or reject from the WP Admin user list. Approved and rejected users receive automatic email notifications with smart tag templating.

Smart Tag Email Templates

All notification emails use a smart tag system: {first_name}, {last_name}, {user_login}, {site_name}, {login_url}, and more. Customize your welcome email, approval email, and rejection email with personalized, dynamic content.

Membership Plans with Stripe & PayPal (Pro)

Pro includes a complete membership billing system — no WooCommerce required. Create membership plans as a custom post type, set monthly or annual pricing, and accept payments via Stripe Payment Element or PayPal Orders API.

Content Restriction & Drip (Pro)

Pro lets you restrict any page, post, or custom post type to specific membership plans. Content drip releases restricted content on a schedule — X days after signup or on a fixed calendar date. Essential for course and coaching sites.

Member Directory (Pro)

Pro includes a [twdh_directory] shortcode that renders a searchable, filterable member directory with profile cards. Members can have public profiles with their custom field data, photo, and bio displayed to other logged-in members.

Who It's For

Made for web professionals

Built by a real web design agency — for everyone who needs a professional solution without the bloat.

Most Common

Membership and community sites

Sell membership plans, restrict content by tier, drip content post-signup, and build a searchable member directory with profile cards — all without WooCommerce.

Course and education platforms

Gate course content behind a membership plan, drip lessons after enrollment, collect student information on registration, and issue invite codes for cohort enrollment.

B2B and trade platforms

Vet applicants before granting access. Collect business name, ABN/EIN, trade references, and role on signup — then approve or reject from the WordPress admin.

vs. Competition

How we stack up

TWDH User Registration vs. ProfilePress

Feature
TWDH
ProfilePress
Free version available
No WooCommerce required
Manual approval workflow
Pro only
Membership plans + Stripe/PayPal
Pro
Pro only
Content drip
Pro
Pro only
Invite codes
Pro
Price (Pro single site)
$69/yr
$99/yr
Comparison

Free vs Pro — side by side

See exactly what each tier includes before you decide.

Feature
Free
Pro
Unlimited custom registration fields (text, email, phone, number, textarea, dropdown, checkbox, radio)
Manual approval workflow — auto or manual modes
Role assignment on registration
Post-registration and post-login redirects
Email notifications: welcome, approval, rejection, admin alert with smart tags
Honeypot spam protection + domain whitelist/blacklist
Password strength enforcement
[twdh_register] registration form shortcode
[twdh_account] account dashboard shortcode — no WooCommerce needed
CSV bulk import with column mapping
GDPR consent checkbox with consent audit trail
Works with any WordPress theme or page builder
Multi-step registration forms with animated progress indicatorPRO
Conditional field logic — show or hide fields based on other field valuesPRO
File upload and date picker field typesPRO
Custom account dashboard tabs with shortcode contentPRO
Membership plans (CPT) with recurring Stripe and PayPal billingPRO
Content restriction by plan, login status, or URL patternPRO
Content drip — release content X days after signup or on a fixed datePRO
Invite codes with per-code role, usage limits, and expiry datesPRO
Discount codes — percent or fixed amount off any planPRO
Member directory shortcode with live search and grid layoutPRO
Two-factor authentication (email OTP + magic links)PRO
Webhooks for every key event — HMAC-SHA256 signedPRO
Per-role post-login redirectsPRO
Priority supportPRO
Plans

Simple, transparent pricing

No surprises. No hidden fees. Use the free version forever.

FREE

$0

forever

  • Unlimited custom registration fields (text, email, phone, number, textarea, dropdown, checkbox, radio)
  • Manual approval workflow — auto or manual modes
  • Role assignment on registration
  • Post-registration and post-login redirects
  • Email notifications: welcome, approval, rejection, admin alert with smart tags
  • Honeypot spam protection + domain whitelist/blacklist
  • Password strength enforcement
  • [twdh_register] registration form shortcode
  • [twdh_account] account dashboard shortcode — no WooCommerce needed
  • CSV bulk import with column mapping
  • GDPR consent checkbox with consent audit trail
  • Works with any WordPress theme or page builder
Download Free
PERSONAL

$69/yr

per year · 1 site

  • Multi-step registration forms with animated progress indicator
  • Conditional field logic — show or hide fields based on other field values
  • File upload and date picker field types
  • Custom account dashboard tabs with shortcode content
  • Membership plans (CPT) with recurring Stripe and PayPal billing
  • Content restriction by plan, login status, or URL pattern
  • Content drip — release content X days after signup or on a fixed date
  • Invite codes with per-code role, usage limits, and expiry dates
  • Discount codes — percent or fixed amount off any plan
  • Member directory shortcode with live search and grid layout
  • Two-factor authentication (email OTP + magic links)
  • Webhooks for every key event — HMAC-SHA256 signed
  • Per-role post-login redirects
  • Priority support
MOST POPULAR
STUDIO

$109/yr

per year · up to 3 sites

  • Multi-step registration forms with animated progress indicator
  • Conditional field logic — show or hide fields based on other field values
  • File upload and date picker field types
  • Custom account dashboard tabs with shortcode content
  • Membership plans (CPT) with recurring Stripe and PayPal billing
  • Content restriction by plan, login status, or URL pattern
  • Content drip — release content X days after signup or on a fixed date
  • Invite codes with per-code role, usage limits, and expiry dates
  • Discount codes — percent or fixed amount off any plan
  • Member directory shortcode with live search and grid layout
  • Two-factor authentication (email OTP + magic links)
  • Webhooks for every key event — HMAC-SHA256 signed
  • Per-role post-login redirects
  • Priority support
AGENCY

$169/yr

per year · unlimited sites

  • Multi-step registration forms with animated progress indicator
  • Conditional field logic — show or hide fields based on other field values
  • File upload and date picker field types
  • Custom account dashboard tabs with shortcode content
  • Membership plans (CPT) with recurring Stripe and PayPal billing
  • Content restriction by plan, login status, or URL pattern
  • Content drip — release content X days after signup or on a fixed date
  • Invite codes with per-code role, usage limits, and expiry dates
  • Discount codes — percent or fixed amount off any plan
  • Member directory shortcode with live search and grid layout
  • Two-factor authentication (email OTP + magic links)
  • Webhooks for every key event — HMAC-SHA256 signed
  • Per-role post-login redirects
  • Priority support
Reviews

What people are saying

5.0 average from early users

"Finally a registration plugin that doesn't require WooCommerce. I needed custom fields, manual approval, and a member directory on a non-ecommerce site. This does it all cleanly and the code is solid."

Marcus T.

Community Platform Developer

"I use the invite codes to control who joins my cohorts and content drip to release lessons weekly. The Stripe integration works first try and the webhooks fire reliably to my Zapier zap."

Priya N.

Online Course Creator

"Setup took under 10 minutes. Added five custom fields, turned on manual approval, and set up a welcome email with smart tags. Everything just works — no conflicts with my theme."

Tom H.

Site Owner

Changelog

What's new

Recent updates and improvements.

v1.5.0April 2026Latest
  • Pro: two-factor authentication (email OTP + magic links)
  • Pro: webhooks — HMAC-SHA256 signed events
  • Pro: per-role post-login redirect URLs
v1.4.0January 2026
  • Pro: member directory shortcode with live search
  • Pro: invite codes with usage limits and expiry dates
  • Pro: content drip — release by days since signup or fixed date
v1.3.0September 2025
  • Pro: membership plans with Stripe and PayPal billing
  • Pro: content restriction by plan
  • Pro: multi-step forms with animated progress indicator
v1.2.0June 2025
  • Pro: conditional field logic
  • Added file upload and date picker field types
  • CSV bulk import with column mapping
v1.0.0February 2025
  • Initial release — unlimited custom fields, manual approval, smart tag emails, [twdh_register] shortcode, honeypot spam protection
FAQ

Common questions

Everything you need to know before getting started.

Ready to get started? It's free.

Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.

Download Free
Free forever No account requiredAny WordPress theme