[ 'title' => $name, 'subjectPrefix' => '['.$name.']', 'signature' => '

  — ♡ '.$name.'

', 'footer' => [ '

© ' . date('Y') . ' '.$name.' — '.$desc.'

', '

'.get_home_url().'

' ] ], 'types' => [ 'newUser' => [ 'subject' => 'Welcome to '.get_bloginfo('name').'! Finish creating your account.', 'showPrefix' => true, ], 'resetPass' => [ 'subject' => 'Reset your Password' ], 'emailChange' => [ 'subject' => 'Successfully Changed Email' ], 'passwordChange' => [ 'subject' => 'Successfully Changed Password', ] ] ]; /* * EXTEND WITH: * {string} $message: email content * {WP_User} $user: user * apply_filters * jvbNewUserEmail -> New user email content * add_filter('jvbNewUserEmail', 'customFunction', 10, 2); * jvbNewUserAdminEmail -> New User notification for admin * add_filter('jvbNewUserAdminEmail', 'customFunction', 10, 2); * jvbPasswordResetEmail -> Password Reset Email * {string} $message: email content * {string} $key * {string} $user_login, * {WP_User} $user_data * add_filter('jvbPasswordResetEmail', 'customFunction', 10, 4); * jvbEmailChangeRequestEmail -> Request for email change * {string} $message * {array} $oldUser * {array} newUser * add_filter('jvbEmailChangeRequestEmail', 'customFunction', 10, 3); * jvbEmailChangedEmail -> Notification that email successfully changed * {string} $message * {string} $confirm_url add_filter('jvbEmailChangedEmail', 'customFunction', 10, 2); * jvbPasswordChangeEmail -> Request for password change * {string} $message * {array} $oldUser * {array} $newUser * add_filter('jvbPasswordChangeEmail', 'customFunction', 10, 3); * jvbPersonalDataExport -> Request for User Data * {string} $message * {string} $request_type * {string} $confirmation_url * {array} $emailData, from the original filter * add_filter('jvbPersonalDataExport', 'customFunction', 10, 4); * jvbPersonalDataExported -> Notification that data is ready for download * {string} $message * {string} $downloadURL * {string} $expiresAt * {array} $emailData, from the original filter * add_filter('jvbPersonalDataExported', 'customFunction', 10, ); * */ $jvbEmail = apply_filters('jvb_email', $defaults); define('JVB_EMAIL', $jvbEmail);