• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

RocketGeek

Home of WP-Members, The Original WordPress Membership Plugin

  • WordPress Plugins
    • WP-Members
      • FAQs
      • Quick Start
      • Documentation
      • Extensions
    • Advanced Options
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Download Protect
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Invite Codes
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • MailChimp Integration
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • PayPal Subscriptions
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Salesforce Web-to-Lead
    • Security
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Text Editor
      • Purchase the Plugin
      • Get the Pro Bundle
    • User List
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • User Tracking
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Memberships for WooCommerce
    • WordPass
  • Store
    • Cart
    • Checkout
  • Blog
    • Basics [Free]
    • Tips and Tricks
    • Filters
    • Actions
    • Code Snippets
    • Shortcodes
    • Design
    • Release Announcements
  • Contact
  • Sign In
  • Show Search
Hide Search
Home » Plugins » WP-Members » Documentation » Filter Hooks » wpmem_pre_register_data

wpmem_pre_register_data

Description

Action hook gets user registration data before data is validated, but before new user is inserted.

All of the _data hooks can be used in a similar manner. The differences are if the user data has been inserted or not. All of it has passed validation by the time it gets to the hook.

The wpmem_pre_register_data hook can be used to validate registration data by globalizing $wpmem_themsg to contain the error message.  If $wpmem_themsg contains a value, it will halt the registration process and return the error message to the user.

The related action hook for user profile update is wpmem_post_update_data.

Parameters

$fields
(array) (optional) The user’s submitted registration data.

Usage

Changelog

Introduced in version 2.7.2

Source

wpmem_post_register_data is located in /inc/register.php

Related

  • wpmem_register_data (filter)
  • wpmem_pre_register_data (action)
  • wpmem_post_register_data (action)
  • wpmem_pre_update_data (action)
  • wpmem_post_update_data (action)

Code Snippet Library [Subscriber Content]

  • Customize form fields based on specific page or post criteria
  • Integrating Really Simple CAPTCHA
  • Confirm password at registration and have password meet specific criteria
  • Request additional data fields on a specific page
  • Add a Date of Birth Field with Dropdown Selections for Month, Day, and Year
  • Only Allow Registration From Specified Email Domains
  • Fighting registration spam with a honey pot
  • Validate a registration with a PIN
  • Simple registration invite code example
  • Custom form field validation: numeric fields
  • Add password and email confirmation to the registration process

Not sure what to do with this code?

You're not a "coder" and don't know what to do? Don't worry! Code Snippets are the basic building blocks of WordPress customization, and once you know the basics, they are simple to use.

Here are some free articles to get you started:

  • Using Code Snippets from the Site
  • Create a plugin file for custom functions
  • Create a child theme
  • Do not modify plugin files!

For "hands on" help, consider a plugin support subscription or the Pro Bundle.

Primary Sidebar

Forgot?  Register

Topics

  • Actions
  • Basics
  • Blog
  • Design
  • Download Protect
  • Filters
  • How I Did It
  • MailChimp
  • Release Announcements
  • Shortcodes
  • Templates
  • Tips and Tricks
  • Uncategorized
  • User List
  • User Tracking
  • WooCommerce

Recent Posts

  • WP-Members MailChimp Integration version 2.1.0 released
  • WP-Members User List 2.0.1 release
  • WP-Members Download Protect version 1.7.0
  • WP-Members Security 1.3.0
  • WP-Members 3.3.8 Update

Tags

actions add_action basics bug-fix css demo email filters forms free get_avatar get_currentuserinfo hooks is_page is_user_logged_in mailchimp menus paypal registration release-notes security shortcodes str_replace template_redirect the_content tips user-list utility wp-filters wpdb wpmem_admin_after_block_meta wpmem_admin_block_meta_save wpmem_block wpmem_login_form wpmem_member_links wpmem_post_register_data wpmem_post_update_data wpmem_pre_register_data wpmem_register_data wpmem_register_form wpmem_register_form_rows wpmem_securify wpmem_sidebar_form wpmem_sidebar_status wp_mail

Ready to get started?

Join Today!

© 2021 · butlerblog.com · RocketGeek is built using WordPress, WP-Members, and the Genesis Framework

  • butlerblog.com
  • WP-Members Support Subscription
  • Terms of Service
  • Refund Policy