Skip to content

Actions

Soczó edited this page Nov 18, 2024 · 2 revisions

Run when user become a Loyalty member

add_action('hw_loyalty_user_became_member', function ($user_id) {
    // Get user data
    $user = get_userdata($user_id);
    $user_email = $user ? $user->user_email : 'Unknown';
    $user_name = $user ? $user->display_name : 'Unknown';

    // Log the event
    error_log(sprintf(
        '[HW Loyalty Test] User became a loyalty member: ID=%d, Name=%s, Email=%s',
        $user_id,
        $user_name,
        $user_email
    ));
});

Run when user removed from the Loyalty program

add_action('hw_loyalty_user_removed_from_program', function ($user_id) {
    // Get user data
    $user = get_userdata($user_id);
    $user_email = $user ? $user->user_email : 'Unknown';
    $user_name = $user ? $user->display_name : 'Unknown';

    // Log the removal event
    error_log(sprintf(
        '[HW Loyalty Test] User removed from loyalty program: ID=%d, Name=%s, Email=%s',
        $user_id,
        $user_name,
        $user_email
    ));
});

Clone this wiki locally