【问题标题】:WordPress Contact form 7 entry to database without pluginWordPress 联系表格 7 无需插件即可进入数据库
【发布时间】:2021-05-13 14:40:02
【问题描述】:

我尝试使用排序代码来启用数据库访问表单联系表单 7,但我失败了。 有没有任何方法可以在没有任何插件或添加的情况下将联系表 7 数据处理到数据库。我需要通过从后端编辑插件来完成这个。你能帮帮我吗??

【问题讨论】:

    标签: wordpress contact-form-7 wordpress-shortcode


    【解决方案1】:
    <?php
    function contactform7_before_send_mail( $form_to_DB ) {
        //set your db details
        global $wpdb;
        $table = $wpdb->prefix.'candidate';
    
        $form_to_DB = WPCF7_Submission::get_instance();
        if ( $form_to_DB )
        {   
            $formData = $form_to_DB->get_posted_data();
            $firstname = $formData['first_name'];
            $lastname = $formData['last_name'];
            $phoneno = $formData['phone_no'];
            
            $data = array('first_name' => $firstname, 'last_name' => $lastname, 'phone_no' => $phoneno);
    
            $wpdb->insert( $table, $data, array( '%s','%s','%s' ) );
        }
    }
    
    add_action( 'wpcf7_before_send_mail', 'contactform7_before_send_mail' );
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 2017-01-12
      • 2020-12-20
      • 2016-02-14
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 2016-12-23
      • 2020-05-30
      • 1970-01-01
      相关资源
      最近更新 更多