Automattic\WooCommerce\Internal\StockNotifications
Notification::get_unsubscribe_key
Maybe setup verification data for the notification.
This is used to ensure that the notification has valid verification data.
Method of the class: Notification{}
No Hooks.
Returns
String. The generated unsubscribe key.
Usage
$Notification = new Notification(); $Notification->get_unsubscribe_key( $persist ): string;
- $persist(true|false) (required)
- If true, save the changes to the database.
Notification::get_unsubscribe_key() Notification::get unsubscribe key code WC 10.3.6
public function get_unsubscribe_key( bool $persist ): string {
$key = wp_generate_password( 20, false );
$hash = HasherHelper::wp_fast_hash( $key );
$this->update_meta_data( 'email_link_action_key', $hash );
if ( $persist ) {
$this->save();
}
return $key;
}