Wordpress联系表格到Laravel方法的功能



在我的网站上,页脚上有一个联系表格,工作正常.
网站博客在wordpress上有相同的联系表格。

我不想再次为wordpress联系表单创建工作

<form action="/yocreativ/contact-us" method="post">
<?php 
//Generate a random string.
$token = openssl_random_pseudo_bytes(20);

//Convert the binary data into hexadecimal representation.
$token = bin2hex($token);

//Print it out for example purposes.
// echo $token;
?>
<input type="hidden" name="_token" value="<?php echo $token; ?>">
<div class="form-group col-lg-4 wow fadeInDown animated" data-wow-delay="0.2s">
<input type="text" name="name" class="form-control" id="name" placeholder="NAME" required="required">
</div>
<div class="form-group col-lg-4 wow fadeInDown animated" data-wow-delay="0.2s">
<input type="email" name="email" class="form-control" id="email" placeholder="EMAIL" required="required">
</div>
<div class="form-group col-lg-4 wow fadeInDown animated" data-wow-delay="0.2s">
<input type="tel" name="phone" class="form-control" id="subject" placeholder="PHONE" pattern="^d{3}d{3}d{4}$" required="required">
</div>
<div class="form-group col-lg-12 wow fadeInDown animated" data-wow-delay="0.2s">
<textarea  name="message" id="message" cols="30" rows="5" placeholder="MESSAGE" required="required"></textarea>                              
</div>
<div class="row">
<div class="col-lg-12">
<button type="submit" class="btn contact-submit">SEND</button>
</div>
</div>
</form>

表格action="/yocreativ/contact-us"这是我的 laravel app.
当我提交表格时,它说。

由于不活动,页面已过期。
请刷新并重试。

用于WordPress wp_nonce_field和wp_verify_nonce字段进行验证。

https://codex.wordpress.org/Function_Reference/wp_nonce_field

表单字段,例如:

<form method="post">  
<?php wp_nonce_field('name_of_my_action','name_of_nonce_field'); ?>
</form>

操作中文件

<?php
if ( empty($_POST) || !wp_verify_nonce($_POST['name_of_nonce_field'],'name_of_my_action') )
{
print 'Sorry, your nonce did not verify.';
exit;
}
else
{
// process form data
}

最新更新