sql >> Databasteknik >  >> RDS >> Mysql

Kontakta formulär 7 till Wordpress användardatabas

Jag kom äntligen dit efter mycket experimenterande och googlande och efter Howlis råd, den här koden fungerar för att uppdatera användarmetatabellen, förhoppningsvis hjälper den någon att spara timmar av tid:

add_action('wpcf7_before_send_mail', 'cf7import',1);
function cf7import() {
$title = $contact_form->title;
$submission = WPCF7_Submission::get_instance();
if ( $submission ) 
{
$posted_data = $submission->get_posted_data(); 
$formtitle = $cfdata->title; } 
if ( $formtitle == 'Form Name') { 
}
 global $wpdb; 
 $user_id = get_current_user_id();
 update_user_meta( $user_id, 'prefix', $posted_data['prefix'] );
 update_user_meta( $user_id, 'first_name', $posted_data['first-name'] );
 update_user_meta( $user_id, 'middle_name', $posted_data['middle-name'] );
 update_user_meta( $user_id, 'last_name', $posted_data['last-name'] );


  1. SQL DROP TABLE begränsning för främmande nyckel

  2. leverantör för PostgreSQL i .net med stöd för TransactionScope

  3. Oracle SQL Syntax - Kontrollera flera kolumner för IS NOT NULL

  4. java.sql.SQLException:ORA-00936:uttryck saknas