MP_Callback::send_email_from_contact_widget()
Send Email from contact widget.
Source Source
File: mortgage-platform/Inc/Callback/MP_Callback.php
public function send_email_from_contact_widget() {
self::check_nonce( $_REQUEST['nonce'], 'mortgage_contact_widget_nonce' );
$email = get_option( MortgagePlatform::$prefix . 'contact' )['admin_email'];
$subject = isset( $_POST['subject'] ) ? sanitize_text_field( $_POST['subject'] ) : '';
$message = isset( $_POST['message'] ) ? sanitize_text_field( $_POST['message'] ) : '';
$email_send = new MP_Email();
$mailsend = $email_send->send_email( $email, $subject, $message );
$result = '';
if ( $mailsend ) {
$result = '<span style="color:green;">' . esc_html__( 'Email send successfully', 'mortgage_platform' ) . '</span>';
} else {
$result = '<span style="color:red;">' . esc_html__( 'Error sending email', 'mortgage_platform' ) . '</span>';
}
echo esc_html( $result );
wp_die();
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |