Link to Another Post: Arsitektur Multi-Page Single Database

Fitur Link to Another Post memungkinkan pembuatan website undangan digital berformat multi-halaman (multi-page invitation) dengan mengikat seluruh widget formulir dan feed ucapan ke satu Master Post ID terpusat, mencegah terpecahnya database konfirmasi tamu.


Memahami Kebutuhan & Masalah Lapangan

Sebagian besar undangan digital dibuat dalam format satu halaman panjang (one-page scroll). Namun, untuk pernikahan konsep mewah atau adat tradisional yang kompleks, vendor sering kali merancangnya dalam format beberapa halaman terpisah:

  • Halaman 1 (/undangan/): Halaman cover depan pembuka, nama kedua mempelai, dan foto pre-wedding.
  • Halaman 2 (/jadwal-acara/): Informasi rundown prosesi adat, akad nikah, resepsi, dan peta Google Maps.
  • Halaman 3 (/konfirmasi-rsvp/): Halaman khusus yang memuat formulir konfirmasi kehadiran.
  • Halaman 4 (/buku-ucapan/): Halaman live feed doa restu dan siaran langsung streaming.

Pada plugin formulir biasa, setiap kali widget diletakkan di halaman yang berbeda, sistem menganggapnya sebagai formulir independen. Akibatnya:

  1. Data tamu yang mengisi di /konfirmasi-rsvp/ tidak muncul pada daftar ucapan di /buku-ucapan/.
  2. Rekapitulasi di dashboard admin terpecah menjadi beberapa tabel yang membingungkan.
  3. Klien protes karena merasa sistem website rusak.

WDP RSVPKit memecahkan arsitektur multi-halaman ini melalui Link to Another Post (Master Database Binding).


Prasyarat Sebelum Memulai

Sebelum menghubungkan multi-halaman:

  • Plugin WDP RSVPKit v1.4.0 aktif berlisensi resmi.
  • Telah membuat satu postingan/halaman utama yang ditetapkan sebagai Master Post (misal Post ID #108).
  • Telah membuat halaman anak (child/sub-pages) yang akan memuat formulir atau feed ucapan.

Pokok Bahasan & Konfigurasi Teknis

Arsitektur Multi Page Single Database WDP RSVPKit
Arsitektur Multi Page Single Database WDP RSVPKit

1. Menemukan Master Post ID

Setiap halaman di WordPress memiliki nomor identitas unik (Post ID):

  1. Buka menu Pages atau Posts di WP-Admin.
  2. Arahkan kursor mouse ke judul halaman master pengantin (misal: Pernikahan Andy & Zhea).
  3. Lihat tautan yang muncul di sudut kiri bawah peramban Anda:

.../post.php?post=108&action=edit

  1. Angka 108 adalah Master Post ID yang akan menjadi jangkar database.

2. Mengikat Widget Form di Halaman Terpisah

  1. Buka halaman formulir khusus (misal: /konfirmasi-rsvp/) di editor Elementor.
  2. Klik widget WDP RSVPKit Form.
  3. Di panel kiri, buka tab Content > accordion 1. Form Header & Master Binding.
  4. Cari parameter Database Storage Target:
  • Ubah dari Current Post (Default) menjadi Link to Another Post (Master Binding).
  • Pada kolom Target Master Post ID, masukkan angka: 108.
  1. Klik Update. Sekarang seluruh konfirmasi yang dikirim dari halaman ini akan tersimpan ke tabel Master Post #108.

3. Mengikat Widget FeedKit di Halaman Buku Ucapan

  1. Buka halaman galeri ucapan (misal: /buku-ucapan/) di editor Elementor.
  2. Klik widget WDP RSVPKit FeedKit.
  3. Pada tab Content > accordion Layout & Query Settings:
  • Ubah sumber query dari Current Post menjadi Custom Master Post ID.
  • Masukkan angka yang sama: 108.
  1. Klik Update. Halaman ini akan langsung menampilkan seluruh ucapan doa yang dikirimkan tamu melalui halaman formulir secara terpusat.

4. Tabel Pemetaan Arsitektur Multi-Halaman

Halaman WebsiteURL HalamanTarget Binding DatabasePeran Halaman
Cover & Profil/undangan/andy-zhea/Master Post (ID #108)Memuat identitas tamu dari parameter ?to=
Jadwal & Rundown/jadwal-acara/Terhubung ke ID #108Membaca sesi acara dari Metabox #108
Formulir RSVP/konfirmasi-rsvp/Injeksi ke ID #108Menulis data respon ke database #108
Galeri Ucapan/buku-ucapan/Query dari ID #108Membaca feed ucapan dari database #108

Studi Kasus Nyata: Pernikahan Andy & Zhea

Konsep pernikahan adat Andy & Zhea memerlukan tata letak website premium bergaya editorial dengan 3 tab halaman terpisah:

  • Tantangan: Andy & Zhea ingin halaman konfirmasi RSVP memiliki URL tersendiri (/rsvp/) agar dapat dibagikan langsung di bio Instagram, namun ucapan doa tamu harus tetap tampil di halaman beranda (/).
  • Penerapan: Vendor menggunakan fitur Link to Another Post. Halaman beranda ditetapkan sebagai Master Post (ID #108). Halaman /rsvp/ diikat ke target database ID #108.
  • Hasil: Tamu yang membuka link /rsvp/ dari bio Instagram dapat mengisi kehadiran secara lancar, dan detik itu juga ucapan doa mereka langsung muncul di halaman beranda utama. Sinkronisasi berjalan 100% sempurna tanpa ada data yang terisolasi.

Tips & Praktik Terbaik

Pertahankan Parameter Nama: Saat membuat tombol navigasi menu antar-halaman di Elementor (misal tombol dari Cover menuju Halaman RSVP), gunakan tag URL dinamis agar parameter nama tamu (?to=...) tidak hilang saat berpindah halaman.
Konsistensi Post ID: Pastikan angka Master Post ID yang dimasukkan pada halaman form dan halaman feed sama persis untuk mencegah kebingungan query database.

Pertanyaan yang Sering Diajukan (FAQ)

Kapan fitur Link to Another Post wajib digunakan? +
Gunakan fitur ini ketika undangan dibuat dalam format multi-halaman (misal cover di halaman beranda, detail rundown di halaman /acara/, dan form konfirmasi di halaman /rsvp/) agar seluruh respon masuk ke satu database yang sama.
Apa yang terjadi jika saya tidak menggunakan fitur ini pada website multi-halaman? +
Widget RSVP di halaman berbeda akan menyimpan data ke Post ID masing-masing, sehingga rekapitulasi kehadiran dan feed ucapan terpecah-pecah menjadi beberapa tabel terpisah.
Bagaimana cara menghubungkan halaman formulir ke Master Post ID? +
Di panel widget Elementor Form atau FeedKit, buka tab Content > Master Database Binding, lalu masukkan ID postingan master yang menjadi induk data.
Apakah komentar di halaman FeedKit akan sinkron dengan formulir di halaman lain? +
Ya. Karena kedua halaman terhubung ke Master Post ID yang sama, ucapan yang dikirim di halaman formulir langsung tampil di halaman feed ucapan secara realtime.
Apakah fitur ini aman digunakan pada website agensi yang memiliki ratusan undangan klien? +
Sangat aman. Setiap pasangan pengantin memiliki Master Post ID masing-masing, menjamin data antar klien tidak akan pernah tercampur.