close(x)

Cara Elementor Form Simpan ke Database di WordPress

wordpress

Cara Elementor Form Simpan ke Database di WordPress 

Elementor sekarang ini menjadi tools atau plugins yang banyak dicari dan banyak digunakan untuk pengguna WordPress karena kemudahannya dalam mendesign sebuah website yang elegan.

Elementor Form sendiri memiliki banyak hook untuk memproses data yang berhasil dikirim seperti:

  1. Form validation
  2. Form Proccessing
  3. Form Submission
  4. Form New Record
dan masih beberapa lagi yang lainnya. Tapi kali ini saya akan memanfaatkan hook Form New Record untuk menyimpan ke database.

Script Elementor Form New Record untuk menyimpan di database sebagai berikut:

add_action( 'elementor_pro/forms/new_record', function( $record, $ajax_handler ) {
$raw_fields = $record->get('fields');
$fields = [];
foreach ( $raw_fields as $id => $field ) {
$fields[ $id ] = $field['value'];
}
global $wpdb;
$output['success'] = $wpdb->insert('registrasi', array( 'name' => $fields['name'], 'email' => $fields['email'], 'message' => $fields['message']));
$ajax_handler->add_response_data( true, $output );
}, 10, 2);

Setelah itu sobat tinggal membuat Form di Elementor Pro sesuai kesukaan sobat.

Semoga tutorial dan tip WordPres ini bisa bermanfaat, jangan lupa untuk di share ke social media kalian.

Previous Post Next Post

نموذج الاتصال