apply_filters( 'um_custom_{$message_key}', $message, $role, $role_data, $args ) → {string}
Filters pending or checkmail status messages after registration.
Note: The message can have user placeholders. Please make sure that you use them in the proper context.
Allowed placeholders by default: '{first_name}', '{last_name}', '{display_name}', '{user_avatar_small}', '{username}', '{nickname}', '{user_email}'.
Parameters:
| Name | Type | Description |
|---|---|---|
$message |
string | After registration message based on the user status. |
$role |
string | User role. |
$role_data |
array | User role data. |
$args |
array | Registration form data arguments. |
- Since:
- 2.11.3
- Source:
Returns:
After registration message based on the user status.
- Type
- string
Examples
Change the registration message if the user has status `Waiting for admin review`.
function um_custom_pending_message( $message, $role, $role_data, $args ) {
$message = 'Your custom message is here';
return $message;
}
add_filter( 'um_custom_pending_message', 'um_custom_pending_message', 10, 4 );
Change the registration message if the user has status `Waiting for email activation`.
function um_custom_checkmail_message( $message, $role, $role_data, $args ) {
$message = 'Your custom message is here';
return $message;
}
add_filter( 'um_custom_checkmail_message', 'um_custom_checkmail_message', 10, 4 );