Automattic\WooCommerce\Internal\StockNotifications
Notification::get_unsubscribe_key
Generate an unsubscribe key and store its hash.
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 11.2.2
public function get_unsubscribe_key( bool $persist ): string {
$key = wp_generate_password( 20, false );
$this->update_meta_data( 'unsubscribe_action_key', wp_fast_hash( $key ) );
if ( $persist ) {
$this->save();
}
return $key;
}