sql Guardar datos contac form 7 en base de datos
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql Guardar datos contac form 7 en base de datos相关的知识,希望对你有一定的参考价值。
add_action('wpcf7_before_send_mail', 'save_form' );
function save_form( $wpcf7 ) {
global $wpdb;
/*
Nota: desde la version 3.9 Contact Form 7 ha eliminado $wpcf7->posted_data
y ahora se accede a los datos a través de API.
*/
$submission = WPCF7_Submission::get_instance();
if ( $submission ) {
$submited = array();
$submited['title'] = $wpcf7->title();
$submited['posted_data'] = $submission->get_posted_data();
}
$data = array(
'name' => $submited['posted_data']['name'],
'email' => $submited['posted_data']['email']
);
$wpdb->insert( $wpdb->prefix . 'tps_forms',
array(
'form' => $submited['title'],
'data' => serialize( $data ),
'date' => date('Y-m-d H:i:s')
)
);
}
CREATE TABLE `wp_tps_forms` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`form` varchar(100) NOT NULL DEFAULT '',
`data` text NOT NULL,
`date` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
以上是关于sql Guardar datos contac form 7 en base de datos的主要内容,如果未能解决你的问题,请参考以下文章
sql Reemplazos base de datos
sql 日期转换代码片段 - Dato,120,konvertere
sql 脚本manejo base de datos
sql Borrar docs por base de datos
sql Buscar tablas en una base de datos SQL SERVER
sql Tabla Empresa Taller de Base de Datos