Skip to content

Instantly share code, notes, and snippets.

View yuriinalivaiko's full-sized avatar

Yurii Nalivaiko yuriinalivaiko

View GitHub Profile
@yuriinalivaiko
yuriinalivaiko / um_user_edit_profile.php
Created November 4, 2022 12:56
Hook um_user_edit_profile
<?php
/**
* Hook: um_user_edit_profile
*
* Type: action
*
* Description: Fires on the profile form successful submit.
* Used in the core to update member's profile data.
*
@yuriinalivaiko
yuriinalivaiko / um_reset_password_process_hook.php
Created November 4, 2022 12:54
Hook um_reset_password_process_hook
<?php
/**
* Hook: um_reset_password_process_hook
*
* Type: action
*
* Description: Fires on reset password form submit after successful validation.
* Used in the core to process a reset password request.
*
@yuriinalivaiko
yuriinalivaiko / um_reset_password_errors_hook.php
Created November 4, 2022 12:53
Hook um_reset_password_errors_hook
<?php
/**
* Hook: um_reset_password_errors_hook
*
* Type: action
*
* Description: Fires on reset password form submit.
* Used in the core to process reset password validation.
* May be used to extend reset password validation.
@yuriinalivaiko
yuriinalivaiko / um_change_password_process_hook.php
Created November 4, 2022 12:52
Hook um_change_password_process_hook
<?php
/**
* Hook: um_change_password_process_hook
*
* Type: action
*
* Description: Fires on change password form submit after successful validation.
* Used in the core to process a change password request.
*
@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