Skip to main content
Version: v9 (Current)

WordPress User Notification Code Snippets

WordPress user notification code examples show how to enhance default user triggers with additional merge tags and functionality. These snippets demonstrate extending user registration notifications with profile information and custom user data.

Adding default Merge Tags to "User registered" Trigger​

use BracketSpace\Notification\Defaults\MergeTag;

add_action(
'notification/trigger/merge_tags',
function($trigger) {
if ($trigger->getSlug() !== 'user/registered') {
return;
}

$trigger->addMergeTag(new MergeTag\User\UserNicename());
$trigger->addMergeTag(new MergeTag\User\UserDisplayName());
$trigger->addMergeTag(new MergeTag\User\UserFirstName());
$trigger->addMergeTag(new MergeTag\User\UserLastName());
$trigger->addMergeTag(new MergeTag\User\UserBio());
}
);