public static function change_wp_mail( $email_data=array() ) { $email_heading = $email_data['subject'] ; if ( isset( $email_data['message'] ) && stristr( $email_data['message'], '<!--NO_USE_EMAIL_TEMPLATE-->' ) === false ) { $email_data['message'] = WP_Email_Template_Functions::email_content($email_heading, $email_data['message']); } elseif ( isset( $email_data['html'] ) && stristr( $email_data['html'], '<!--NO_USE_EMAIL_TEMPLATE-->' ) === false ) { $email_data['html'] = WP_Email_Template_Functions::email_content($email_heading, $email_data['html']); } return $email_data; }
public static function hex_lighter($color, $factor = 30) { $base = WP_Email_Template_Functions::rgb_from_hex($color); $color = '#'; foreach ($base as $k => $v) { $amount = 255 - $v; $amount = $amount / 100; $amount = round($amount * $factor); $new_decimal = $v + $amount; $new_hex_component = dechex($new_decimal); if (strlen($new_hex_component) < 2) { $new_hex_component = "0" . $new_hex_component; } $color .= $new_hex_component; } return $color; }