1
WP_MAIL機能がのfunctions.phpファイルで私のAJAX機能では動作しません。私のAjaxの機能では動作しないwp_mail - のfunctions.phpファイル
コードを見て、私を助けてください!
wp_mail関数の作業に必要なファイルをロードする必要がありますか?
function et_contact_form() { ?>
<script type="text/javascript" >
jQuery('#contact_modal').on('submit', function (e) {
e.preventDefault();
var ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>";
var name = jQuery("#name").val();
var data = {
'action':'et_contact_modal',
'name' : name
};
jQuery.post(ajaxurl, data, function(response) {
alert(response);
});
});
</script> <?php
}
add_action('wp_footer', 'et_contact_form');
function et_contact_modal() {
global $wpdb;
$headers .= "Reply-To: [email protected] \r\n";
//$headers .= "CC: [email protected]\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$subject = 'New Enquiry From ';
$message .= '<p>' . $_POST['name'] . '</p>';
$message .= '<p></p>';
$mailResult = false;
$mailResult = wp_mail('[email protected]',$subject,$message, $headers);
echo $mailResult;
}
add_action('wp_ajax_et_contact_modal', 'et_contact_modal');
管理パネルにログインしても機能しますか? – amit
既にadminとしてログインしています。 – Chinou