簡體   English   中英

Wordpress Contact Form 7 寫入數據庫

[英]Wordpress Contact Form 7 writing to Database

我將以下代碼添加到我的 functions.php 文件中,但我似乎無法將聯系表寫入 Wordpress 數據庫。 我可以讓它寫一個新行,但它不會保存任何表單數據。 有人有什么建議嗎?

enter code here

function contactform7_before_send_mail( $form_to_DB )
{
//set your db details
$mydb = new wpdb('username','password','dbname','host');

$form_to_DB = WPCF7_Submission::get_instance();
if ( $form_to_DB )
    $formData = $form_to_DB->get_posted_data();
$title = $formData['title'];

$mydb->insert( 'name of db', array( 'title' =>$title ), array( '%s' ) );

remove_all_filters ('wpcf7_before_send_mail');
add_action( 'wpcf7_before_send_mail', 'contactform7_before_send_mail' );

您只需要安裝 Advanced Contact form 7 DB plugin.so 它將存儲表單提交的所有數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM