ProMailerSubscribers::unsubscribe()
Remove a subscriber from a list
Optionally unsubscribe an email from ALL lists by specifying an email address (string) for the first argument ($subscriber) and boolean true for the second argument ($list), and omit the $code argument. This option should not be triggered by user input since it does not require a $code.
Usage
// basic usage
$bool = $proMailerSubscribers->unsubscribe($subscriber, $list);
// usage with all arguments
$bool = $proMailerSubscribers->unsubscribe($subscriber, $list, $code = false);
Arguments
Name | Type(s) | Description |
---|---|---|
$subscriber | string ProMailerSubscriber Page | Email address or subscriber object or Page |
$list | int ProMailerList | Specify list, or boolean true for ALL lists ($subscriber must be email address and $code must be omitted) |
$code (optional) | string bool | If present, this code will also be required or specify boolen false if not required (default) |
Return value
bool
ProMailerSubscribers methods and properties
API reference based on ProcessWire core version 3.0.251