繁体   English   中英

使用联系表格7 wordpress发送值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM