Sometimes you need the current subscriber on your website. Mailster has some built in methods to get this information.

Whenever a user clicks on a link in your campaign Mailster sets a cookie with the subscribers hash. This cookie will expire in 60 minutes. If the users clicks again on a link the cookie will again start expiring in 60 minutes.

Increase cookie expiration time.

Set the time to three hours:

add_filter( 'mailster_cookie_time', function(){ return 3 * HOUR_IN_SECONDS; } );

Get the current subscriber

This will return an object from the current subscriber or false if not available:

$subscriber = mailster_get_current_user();

Get the ID of the current subscriber

This will return the ID of the current subscriber or false if not available.

$subscriber_id = mailster_get_current_user_id();

 

 

Tagged: