douji1999 2014-07-07 04:36
浏览 45
已采纳

使用联系表格7 wordpress发送值

I have a form having fields like this.

<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>

Question: I want to send these values with contact form 7.

$_GET['size'];
$_GET['color'];
$_GET['quantity'];

contact form 7 have these fields.

From: [your-name] <[your-email]>
Subject: [your-subject]
Subject: [Company]
Subject: [Phone]
  • 写回答

1条回答 默认 最新

  • dtnmnw3697 2014-07-07 04:39
    关注

    I have no idea what the two relationships are, but you shouldn't be hard coding those fields inside of a CF7 form object. Instead, add them properly, and hook into the wpcf7_before_send_mail method from within your functions.php file.

    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');
    

    Hopefully this gives you some clarity.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 angular开发过程中,想要读取模型文件,即图1的335行,会报404错误(如图2)。但我的springboot里配置了静态资源文件,如图3。且在该地址下我有模型文件如图4,请问该问题该如何解决呢?
  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
  • ¥100 H5网页如何调用微信扫一扫功能?
  • ¥15 讲解电路图,付费求解
  • ¥15 有偿请教计算电磁学的问题涉及到空间中时域UTD和FDTD算法结合的
  • ¥15 vite打包后,页面出现h.createElement is not a function,但本地运行正常
  • ¥15 Java,消息推送配置