• 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 and Action 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

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 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
  • Patch file available for password reset issues

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