Advertisement 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.

Gatot

Penulis merupakan seorang IT profesional baik network engineer, software development(Delphi, Java, Android, iOS, PHP, NextJs, Golang, Flutter), System Analysis, SEO, database administrator, troubleshooting, dan juga content creator(facebook, youtube, atau tiktok). Tulisan merupakan bagian yang pernah dikerjakan dan dilakukan setiap hari.

Lebih baru Lebih lama

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