![](/img/trans.png)
[英]Can't send POST values outside of Wordpress from Contact Form 7 Form
[英]Send values with contact form 7 wordpress
我有一个具有这样的字段的表格。
<form action="http://localhost/brands/?page_id=14" method="get">
<p>
<label>*Graphic Size:</label>
<select name="size">
<option>6X6</option>
</select>
</p>
<p>
<label>*Frame Color:</label>
<select name="color">
<option>Silver</option>
<option>Gold</option>
</select>
</p>
<p>
<label>Quantity:</label>
<input name="quantity" class="quantity" class="number" type="number" value="10" />
</p>
<p style="width:100%;">
<a href="#"><span style="background:#447838; padding:5px 20px;">Get Quote</span></a>
</p>
</form>
问题:我想通过联系表格7发送这些值。
$_GET['size'];
$_GET['color'];
$_GET['quantity'];
联系表格7包含这些字段。
From: [your-name] <[your-email]>
Subject: [your-subject]
Subject: [Company]
Subject: [Phone]
我不知道这两种关系是什么,但是您不应该在CF7表单对象中对这些字段进行硬编码。 相反,请正确添加它们,然后从您的functions.php
文件中插入wpcf7_before_send_mail
方法。
function pre_process_fields(){
$size = $WPCF7_ContactForm->posted_data['size'];
$color = $WPCF7_ContactForm->posted_data['color'];
$quantity = $WPCF7_ContactForm->posted_data['quantity'];
//do something with them?
}
add_action('wpcf7_before_send_mail', 'pre_process_fields');
希望这可以使您更加清楚。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.