Annuler l’envoi d’une notification (pour exclure certains utilisateurs par exemple)

L’extension Notifications envoit automatiquement des courriels à certains utilisateurs à certaines occasions. Selon les cas, vous pourriez vouloir ne pas envoyer certaines de ces notifications.

Le filtre 'cuar/notifications/content' est là pour vous aider. Si vous retournez false, la notification ne sera pas envoyée aux destinataires.

Voici par exemple comment annuler toute notification à l’utilisateur ayant l’identifiant 3.

add_filter('cuar/notifications/content', 'custom_cuar_cancel_notification', 10, 5);

function custom_cuar_cancel_notification($content, 
                                  $recipient_id,
                                  $notification_id,
                                  $post_id,
                                  $extra) 
{
    if ($recipiend_id == 3) return false;

    return $content;
}