Skip to content

Integrations

Each integration loads only when its target plugin is active, then hooks into that plugin’s registration flow. Blocked attempts are logged with an integration-specific source value, which you can also filter by on the Activity Logs tab. Check the Tools tab for a live status table of which integrations are detected.

Protects standard and multisite registration.

  • Hooks: registration_errors, wpmu_validate_user_signup.
  • Log sources: wordpress_registration, multisite_registration.

Protects My Account registration and account creation during checkout. Guest checkout, which creates no account, is not affected.

  • Hooks include woocommerce_registration_errors, woocommerce_register_post, woocommerce_created_customer, and the checkout AJAX action.
  • Log sources: woocommerce_registration, woocommerce_checkout, woocommerce_customer_creation, woocommerce_ajax_checkout.

Protects the community signup form, including the Nouveau AJAX flow.

  • Hooks include wpmu_validate_user_signup, bp_signup_validate, and the bp_nouveau_signup AJAX action.
  • Log sources: buddypress_registration, buddypress_signup, buddypress_ajax_signup.

Protects Ultimate Member registration forms.

  • Hooks include um_submit_form_register, um_registration_validation, um_before_user_is_created, and the um_ajax_register action.
  • Log sources include ultimate_member_registration, ultimate_member_form, ultimate_member_before_creation, ultimate_member_ajax.

Protects membership signup and checkout.

  • Hooks include mepr_validate_signup, mepr_pre_create_user, mepr_validate_account, and the mepr_checkout AJAX action.
  • Log sources include memberpress_registration, memberpress_checkout, memberpress_user_creation, memberpress_account_update, memberpress_ajax_checkout.

Protects checkout and account changes.

  • Hooks include pmpro_registration_checks, pmpro_checkout_before_change_membership_level, pmpro_save_account, and the pmpro_checkout AJAX action.
  • Log sources include pmpro_registration, pmpro_level_change, pmpro_checkout_email, pmpro_account_save, pmpro_ajax_checkout.

Protects registration and profile updates.

  • Hooks include rcp_form_errors, rcp_registration_data, rcp_edit_profile_form_errors, and the rcp_process_register_form AJAX action.
  • Log sources include restrict_content_pro, restrict_content_pro_data, rcp_user_registration, rcp_profile_update, rcp_ajax_registration.

Protects registration, profile updates, and AJAX registration.

  • Hooks include wpmem_register_data, wpmem_pre_register_data, wpmem_user_update_data, and the wpmem_a_register AJAX action.
  • Log sources include wp_members, wp_members_fields, wp_members_pre_register, wp_members_update, wp_members_ajax.

Any form that creates users through standard WordPress hooks (such as registration_errors) is covered by the WordPress core integration. For forms that bypass those hooks, see Creating a custom integration.