単純な連絡先フォームを作成していますが、無効なページに投稿しているようです。ブラウザのURLは正しいが、ページのタイトルは「ページが見つかりません」です
ページの上部に
$emailed = false;
if (isset($_POST['submit'])) {
wp_mail('example@example.com', $_POST['subject'], $_POST['content']);
$emailed = true;
}
以下... HTML:
<form action="<?php the_permalink(); ?>" method="post" id="contactform">
<div class="formelem">
<label for="name">Name</label>
<input type="text" name="name" class="required" />
</div>
<div class="formelem">
<label for="email">Email</label>
<input type="text" name="email" class="required email" />
</div>
<div class="formelem">
<label for="subject">Subject</label>
<input type="text" name="subject" class="required" />
</div>
<div class="formelem">
<label for="content">Content</label>
<textarea name="content" cols="30" rows="10" class="required"></textarea>
</div>
<input type="submit" value="Submit Message" name="submit" value="submit" />
</form>
2
ページのURLは何ですか?
—
MikeSchinkel
WooCommerce Subscriptionsを使用し、「subscriptions」という名前の入力フィールドがある場合、同じ問題が発生します。何が起こっているのかを理解するのにかなり時間がかかり、この投稿のおかげでそれを修正することができました。WooCommerceサブスクリプションを使用していて、同様の問題を抱えている人がそれが役立つことを願っています!
—
むち打ち