コードが動作しません。これはPOST送信のハンドラです。以下はデータを送信するコードです。 calculator.php
sが、それが正常に動作し、コマンドラインから起動しているときWPフォームハンドラがPOSTによってトリガされない
<?php
$parse_url = explode('wp-content', $_SERVER['SCRIPT_FILENAME']);
require_once($parse_url[0], 'wp-load');
send_email();
echo 'success';
function sendEmail() {
..
wp_mail($to, $subject, $message, $headers);
}
?>
: -
$.ajax({
type: 'POST',
url: '/calculator.php',
data: $('form').serialize(),
success: function(data) {
console.log(data);
}
});
ハンドラcalculator.php
は次のようになります。しかし、from ajaxやpostmanを投稿することは何もしません。私はサーバの前にvarnish
キャッシュを持っていますが、それは問題ではありません。すべき?
URLを、このパスを使用できますか? – Shin
はい、パスは正常です。 –
xhr本文とヘッダーを投稿できますか? – madalinivascu