Skip to main content

WordPress content

Create WordPress User in Core Forms

Register WordPress users from form submissions with role assignment and custom user-meta mapping.

Bundled with Core Forms — the WordPress forms plugin with every premium feature in the box. No add-on tax.

Bundled, no add-on tax Unlimited sites 20% off with code CFLAUNCH

Membership signups, course enrollment, vendor applications, partner onboarding — anywhere a WordPress site needs a real user account from a form submission, the Create User action handles it. Core Forms creates a `wp_users` row, sets the password (auto-generated or user-supplied), assigns the chosen role, and writes any custom user-meta you configure.

It composes with the rest of the action stack: pair it with a [Mailchimp subscribe](/integrations/mailchimp/) so the new user lands in your ESP at the same time, or with [HubSpot](/integrations/hubspot/) so they show up in your CRM as a real contact, not just a subscriber.

What you get

How Create WordPress User works in Core Forms

Role whitelist

Pick from a curated list of safe roles (subscriber, contributor, author, custom). Admin-level roles are gated by an explicit filter.

Auto password + welcome email

Generate a secure password and trigger WordPress's standard "your account is ready" email, or supply a password field for the user to choose.

Custom user-meta mapping

Map any form field to update_user_meta() — phone, address, ABN, anything your member profile needs.

Email-already-exists handling

Choose: reject the duplicate, log them in if they're the same person, or update the existing user's meta.

Trigger downstream actions

Fires the standard user_register WordPress hook so any other plugin (LearnDash, MemberPress, WooCommerce) reacts as expected.

Set it up

Connect Create WordPress User in 3 minutes

  1. 1

    Add the Create User action

    On your registration form, Actions → Add action → Create WordPress User.

  2. 2

    Map username + email + password

    Pick which form field becomes the username (often email itself) and the password field (or leave blank for auto-generation).

  3. 3

    Pick the role

    Subscriber for newsletters, Contributor for content submitters, custom roles via filter for membership tiers.

  4. 4

    Map custom user-meta

    One-per-line: form_field=user_meta_key. Phone, address, anything else.

User creation mapping

Username from:    email
Email from:       email
Password from:    password   (leave blank for auto-generated)
Display name:     full_name
Role:             subscriber
User meta map:
  phone=billing_phone
  company=organization
  abn=tax_id

Bundled with every Core Forms license.

Create WordPress User — and every other integration on this site — is included with your license. Use code CFLAUNCH for 20% off either plan.