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:
- Data tamu yang mengisi di
/konfirmasi-rsvp/tidak muncul pada daftar ucapan di/buku-ucapan/. - Rekapitulasi di dashboard admin terpecah menjadi beberapa tabel yang membingungkan.
- 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
1. Menemukan Master Post ID
Setiap halaman di WordPress memiliki nomor identitas unik (Post ID):
- Buka menu Pages atau Posts di WP-Admin.
- Arahkan kursor mouse ke judul halaman master pengantin (misal: Pernikahan Andy & Zhea).
- Lihat tautan yang muncul di sudut kiri bawah peramban Anda:
.../post.php?post=108&action=edit
- Angka
108adalah Master Post ID yang akan menjadi jangkar database.
2. Mengikat Widget Form di Halaman Terpisah
- Buka halaman formulir khusus (misal:
/konfirmasi-rsvp/) di editor Elementor. - Klik widget WDP RSVPKit Form.
- Di panel kiri, buka tab Content > accordion 1. Form Header & Master Binding.
- 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.
- 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
- Buka halaman galeri ucapan (misal:
/buku-ucapan/) di editor Elementor. - Klik widget WDP RSVPKit FeedKit.
- Pada tab Content > accordion Layout & Query Settings:
- Ubah sumber query dari Current Post menjadi Custom Master Post ID.
- Masukkan angka yang sama:
108.
- 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 Website | URL Halaman | Target Binding Database | Peran Halaman |
|---|---|---|---|
| Cover & Profil | /undangan/andy-zhea/ | Master Post (ID #108) | Memuat identitas tamu dari parameter ?to= |
| Jadwal & Rundown | /jadwal-acara/ | Terhubung ke ID #108 | Membaca sesi acara dari Metabox #108 |
| Formulir RSVP | /konfirmasi-rsvp/ | Injeksi ke ID #108 | Menulis data respon ke database #108 |
| Galeri Ucapan | /buku-ucapan/ | Query dari ID #108 | Membaca 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
?to=...) tidak hilang saat berpindah halaman.