wp_sms_admin_notify_registration
Customize which phone numbers receive new user registration notifications.
The wp_sms_admin_notify_registration filter allows you to customize which phone numbers receive SMS notifications when a new user registers on your WordPress site.
Syntax
add_filter('wp_sms_admin_notify_registration', 'your_callback');
Parameters
| Parameter | Type | Description |
|---|---|---|
$adminMobileNumber | array | Array of admin phone numbers |
Return Value
Must return an array of phone numbers to receive registration notifications.
Examples
Add Multiple Recipients
add_filter('wp_sms_admin_notify_registration', function($adminMobileNumber) {
$adminMobileNumber[] = '+11234567890';
$adminMobileNumber[] = '+11234567891';
return $adminMobileNumber;
});
Send to Subscriber Group
add_filter('wp_sms_admin_notify_registration', function($adminMobileNumber) {
// Get all subscribers from group ID 1
$groupSubscribers = \WP_SMS\Newsletter::getSubscribers(1);
$adminMobileNumber = array_merge($adminMobileNumber, $groupSubscribers);
return $adminMobileNumber;
});
Replace Default Recipients
add_filter('wp_sms_admin_notify_registration', function($adminMobileNumber) {
// Override with specific numbers
return ['+11234567890', '+11234567891'];
});
Conditional Recipients Based on User Role
add_filter('wp_sms_admin_notify_registration', function($adminMobileNumber) {
// Add HR team for employee registrations
if (isset($_POST['role']) && $_POST['role'] === 'employee') {
$adminMobileNumber[] = '+11234567892'; // HR number
}
return $adminMobileNumber;
});
Use Cases
- Notify multiple administrators of new registrations
- Route notifications to subscriber groups
- Customize recipients based on registration type
- Integrate with team notification workflows
Related
- wp_sms_add_subscriber - Action hook for new subscribers
- Admin Mobile Number - Configure admin mobile number
Last updated: December 23, 2024