私はカスタムWordPressテーマを作成しています。連絡先のページテンプレートは私のprocess.phpファイルを処理しないでください。PHPの連絡先ページがWordpressのWebサイトで送信されない
ファイルはテーマフォルダ内にあります。
しかし、投稿時にページのタイトルがのファイルが見つからないホームページにリダイレクトされます。
私も私のMAMPのアクセスログにこのエラーを取得するファイル:
127.0.0.1 - - [08/8月/ 2016:11:55:31 +0100]「POST /wordpress-4.5.3 /wordpress/contact/process.php HTTP/1.1" 404 3384
process.phpファイル内にあるコードは次のようになります。
$to = "[email protected]";
$subject = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$number = htmlspecialchars($_POST['number']);
$message = htmlspecialchars($_POST['message']);
$headers = "Senders email addresS: " . $email;
$headers .= "Senders number: " . $number;
mail($to, $subject, $message, $headers);
とテンプレートC ontactファイルは次のようになります。誰も私がこの問題を解決するのに役立つ何か提案がある場合
<form method="post" action="process.php">
<p> Name: * </p>
<input type="text" name="name" required> <br>
<p> Email: * </p>
<input type="email" name="email"> <br>
<p> Phone Number: * </p>
<input type="number" name="number"> <br>
<p> Message: * </p>
<textarea name="message" required>
</textarea> <br>
<button type="submit" name="submit"> Send </button>
</form>
、私はそれを非常に感謝し、プラスあなたが任意のより多くの情報が必要な場合、私に知らせて!
多くのありがとうございます!
ここでprocess.phpファイルをwordpressに挿入します。パスは何ですか – mollie
@mollie C:\ MAMP \ htdocs \ wordpress-4.5.3 \ wordpress \ wp-content \ themes \ custom_wordpress –
この行を追加する