我已经为 wordpress 创建了一个联系表格。我工作的表格很好。我遇到的问题是,我的联系表格在一个隐藏的 div 中。单击邮件图标时会向上滑动。
所以当我发送联系表格时,它会将我重定向到感谢页面,我还没有弄清楚如何禁用此功能并在同一页面上显示感谢消息。
有任何想法吗 ?我一直在阅读其他问题,但似乎无法帮助我。一些代码。
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php if($email){ ?>
<p><strong>Message succesfully sent. I'll reply as soon as I can</strong></p>
<?php } else { if($error) { ?>
<p><strong>Your messange hasn't been sent</strong><p>
<?php echo $error; ?>
<?php } else { the_content(); } ?>
<section class="loginform">
<div class="contactform">
<form action="<?php the_permalink(); ?>" id="contact_me" method="post">
<input type="hidden" name="sent" id="sent" value="1" />
<ul>
<li>
<input type="text" name="your_name" id="your_name" value="<?php echo $_POST[your_name];?>" placeholder="Name" required>
</li>
<li>
<input type="text" name="your_email" id="your_email" value="<?php echo $_POST[your_email];?>" placeholder="Email" required>
</li>
<li>
<input type="text" name="your_subject" id="your_subject" value="<?php echo $_POST[your_subject];?>" placeholder="Subject" required>
</li>
<li>
<textarea name="your_message" id="your_message"><?php echo stripslashes($_POST[your_message]); ?></textarea>
</li>
<li>
<input type="submit" name = "send" value = "Send email" />
</li>
</ul>
</div>
</form>
</section>
<?php } ?>
<?php endwhile; ?>