Skip to content

Instantly share code, notes, and snippets.

View yuriinalivaiko's full-sized avatar

Yurii Nalivaiko yuriinalivaiko

View GitHub Profile
@yuriinalivaiko
yuriinalivaiko / um_submit_form_errors_hook.php
Created November 4, 2022 12:19
Hook um_submit_form_errors_hook
<?php
/**
* Hook: um_submit_form_errors_hook
*
* Type: action
*
* Description: Fires on the form submit.
* Used in the core to manage a form verification by the form type.
*
@yuriinalivaiko
yuriinalivaiko / um_submit_form_data.php
Created November 4, 2022 12:16
Hook um_submit_form_data
<?php
/**
* Hook: um_submit_form_data
*
* Type: filter
*
* Description: Change submitted data on form submit.
* Used in the core to prepare role fields data and trim input string values.
*
@yuriinalivaiko
yuriinalivaiko / um_submit_post_form.php
Created November 4, 2022 12:15
Hook um_submit_post_form
<?php
/**
* Hook: um_submit_post_form
*
* Type: filter
*
* Description: Change submitted data on form submit.
* May be used to modify or save raw input data before the data sanitize.
*
@yuriinalivaiko
yuriinalivaiko / um_before_submit_form_post.php
Created November 4, 2022 12:13
Hook um_before_submit_form_post
<?php
/**
* Hook: um_before_submit_form_post
*
* Type: action
*
* Description: Fires on the form submit before validation.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/class-form.php#L424
@yuriinalivaiko
yuriinalivaiko / um_login_form_button_two_url.php
Created November 4, 2022 12:12
Hook um_login_form_button_two_url
<?php
/**
* Hook: um_login_form_button_two_url
*
* Type: filter
*
* Description: Change the Login Form secondary button URL.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/um-actions-login.php#L415
@yuriinalivaiko
yuriinalivaiko / um_login_form_button_two.php
Created November 4, 2022 12:11
Hook um_login_form_button_two
<?php
/**
* Hook: um_login_form_button_two
*
* Type: filter
*
* Description: Change the Login Form secondary button text.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/um-actions-login.php#L386
@yuriinalivaiko
yuriinalivaiko / um_login_form_button_one.php
Created November 4, 2022 12:10
Hook um_login_form_button_one
<?php
/**
* Hook: um_login_form_button_one
*
* Type: filter
*
* Description: Change the Login Form primary button text.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/um-actions-login.php#L358
@yuriinalivaiko
yuriinalivaiko / um_key_form_edit_field.php
Created November 4, 2022 12:08
Hook um_{$key}_form_edit_field
<?php
/**
* Hook: um_{$key}_form_edit_field
*
* Type: filter
*
* Description: Change field HTML by field $key.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/includes/core/class-fields.php#L3882
@yuriinalivaiko
yuriinalivaiko / um_get_form_fields.php
Created November 4, 2022 12:06
Hook um_get_form_fields
<?php
/**
* Hook: um_get_form_fields
*
* Type: filter
*
* Description: Extend form fields.
* Used in the core to prepare form fields.
*
@yuriinalivaiko
yuriinalivaiko / um_main_mode_fields.php
Last active November 6, 2022 15:53
Hook um_main_{$mode}_fields
<?php
/**
* Hook: um_main_{$mode}_fields
*
* Type: action
*
* Description: Fires before rendering main form fields.
*
* @example https://github.com/ultimatemember/ultimatemember/blob/master/templates/login.php#L71