Skip to content

Instantly share code, notes, and snippets.

View yuriinalivaiko's full-sized avatar

Yurii Nalivaiko yuriinalivaiko

View GitHub Profile
@yuriinalivaiko
yuriinalivaiko / um_change_password_errors_hook.php
Created November 4, 2022 12:51
Hook um_change_password_errors_hook
<?php
/**
* Hook: um_change_password_errors_hook
*
* Type: action
*
* Description: Fires on change password form submit.
* Used in the core to process changing password validation.
* May be used to extend changing password validation.
@yuriinalivaiko
yuriinalivaiko / um_logout_after_user_welcome.php
Created November 4, 2022 12:50
Hook um_logout_after_user_welcome
<?php
/**
* Hook: um_logout_after_user_welcome
*
* Type: action
*
* Description: Fires in the logout template.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/templates/logout.php#L37
@yuriinalivaiko
yuriinalivaiko / um_user_login_extra_hook.php
Created November 4, 2022 12:49
Hook um_user_login_extra_hook
<?php
/**
* Hook: um_user_login_extra_hook
*
* Type: action
*
* Description: Fires after the Login Form successful submit.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/um-actions-login.php#L325
@yuriinalivaiko
yuriinalivaiko / um_on_login_before_redirect.php
Created November 4, 2022 12:47
Hook um_on_login_before_redirect
<?php
/**
* Hook: um_on_login_before_redirect
*
* Type: action
*
* Description: Fires after successful login and before user is redirected.
* Used in the core to store the last login timestamp.
* May be used to customize cookies before login redirect or log logins.
@yuriinalivaiko
yuriinalivaiko / um_user_login.php
Created November 4, 2022 12:46
Hook um_user_login
<?php
/**
* Hook: um_user_login
*
* Type: action
*
* Description: Fires after the Login Form successful submit.
* Used in the core for login and redirect after the Login Form validation.
*
@yuriinalivaiko
yuriinalivaiko / um_submit_form_mode.php
Created November 4, 2022 12:45
Hook um_submit_form_{$mode}
<?php
/**
* Hook: um_submit_form_{$mode}
*
* Type: action
*
* Description: Fires on the form submit.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/class-form.php#L589
@yuriinalivaiko
yuriinalivaiko / um_custom_field_validation_custom.php
Created November 4, 2022 12:43
Hook um_custom_field_validation_{$custom}
<?php
/**
* Hook: um_custom_field_validation_{$custom}
*
* Type: action
*
* Description: Apply custom validation for the field.
*
* @example
@yuriinalivaiko
yuriinalivaiko / um_add_error_on_form_submit_validation.php
Created November 4, 2022 12:41
Hook um_add_error_on_form_submit_validation
<?php
/**
* Hook: um_add_error_on_form_submit_validation
*
* Type: action
*
* Description: Fires on the form validation before adding an error message.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/um-actions-form.php#L575
@yuriinalivaiko
yuriinalivaiko / um_get_custom_field_array.php
Created November 4, 2022 12:40
Hook um_get_custom_field_array
<?php
/**
* Hook: um_get_custom_field_array
*
* Type: filter
*
* Description: Extend custom field data on submit form error.
* Used in the core to validate fields with conditional logic.
*
@yuriinalivaiko
yuriinalivaiko / um_submit_form_errors_hook_.php
Created November 4, 2022 12:38
Hook um_submit_form_errors_hook_
<?php
/**
* Hook: um_submit_form_errors_hook_
*
* Type: action
*
* Description: Fires on the form validation.
* Used in the core to process form errors.
*