Dynamic Visibility Tamu VIP: Personalisasi Hak Akses Sesi Undangan
Dynamic Visibility menyaring penayangan sesi acara dan elemen formulir secara pintar berdasarkan parameter tautan URL (seperti
&vip=1), memungkinkan sesi privat akad nikah atau jamuan VIP hanya dapat diakses oleh tamu kehormatan tertentu.
Memahami Kebutuhan & Masalah Lapangan
Dalam resepsi pernikahan, calon pengantin kerap menghadapi dilema privasi yang sensitif:
- Sesi Akad Nikah atau Pemberkatan di tempat ibadah hanya berkapasitas 50-70 orang khusus keluarga inti.
- Jika jadwal dan lokasi akad nikah dicantumkan secara terbuka di website undangan untuk 500 tamu umum, ratusan tamu reguler bisa datang ke masjid, mengakibatkan ruangan sesak dan suasana sakral menjadi terganggu.
- Sebaliknya, membuat dua website undangan terpisah (satu khusus keluarga, satu khusus umum) sangat merepotkan, melipatgandakan biaya hosting/domain, serta memecah database konfirmasi kehadiran.
Fitur Dynamic Visibility Tamu VIP di WDP RSVPKit menyelesaikan masalah ini dengan satu website tunggal (single invitation URL). Sistem secara cerdas menyaring sesi apa saja yang boleh dilihat oleh masing-masing tamu secara dinamis.
Prasyarat Sebelum Memulai
Sebelum mengonfigurasi Dynamic Visibility:
- Plugin WDP RSVPKit v1.4.0 aktif berlisensi resmi.
- Rangkaian sesi acara telah didaftarkan di panel Metabox Event Sessions.
- Memahami struktur pembagian parameter URL (misal:
&vip=1atau&group=vip).
Pokok Bahasan & Konfigurasi Teknis
1. Prinsip Kerja Server-Side Visibility Gate
Berbeda dengan solusi murah yang sekadar menyembunyikan elemen menggunakan JavaScript atau CSS (display: none), WDP RSVPKit menerapkan Server-Side Rendering Gate:
// Logika evaluasi hak akses sesi WDP RSVPKit di PHP
$is_vip_guest = isset($_GET['vip']) && $_GET['vip'] === '1';
foreach ($event_sessions as $session) {
if (!empty($session['is_vip_only']) && !$is_vip_guest) {
continue; // Lewati sesi privat, jangan render HTML ke peramban tamu umum
}
// Render kartu sesi untuk tamu yang berhak
}
Dengan metode ini, kerahasiaan sesi akad nikah atau jamuan VIP terjamin 100% aman dari pihak yang mencoba mengintip source code peramban.
2. Mengaktifkan Pengaturan VIP pada Baris Sesi Metabox
- Buka post undangan di panel admin WordPress.
- Masuk ke WDP RSVPKit Metabox > tab Event Sessions.
- Pada baris sesi yang bersifat privat (misal: Sesi Akad Nikah):
- Centang opsi VIP Exclusive Session (Restricted Access).
- Masukkan Trigger Parameter Key:
vip(default). - Masukkan Trigger Parameter Value:
1(atau teks custom sepertikeluarga).
- Pada baris sesi resepsi umum, biarkan opsi VIP tidak dicentang agar terbuka untuk semua orang.
- Simpan postingan dengan menekan tombol Update.
3. Format Tautan Undangan Khusus Tamu VIP vs Reguler
Vendor undangan cukup membuat tautan WhatsApp dengan pola sederhana berikut:
- Tautan Tamu VIP:
https://weddingandyzhea.com/invitation/?to=Prof.+Dr.+Bambang&vip=1&pax=4 (Tamu melihat Sesi Akad Nikah + Resepsi Umum + Jatah 4 Pax)
- Tautan Tamu Reguler:
https://weddingandyzhea.com/invitation/?to=Deni+Setiawan&pax=2 (Tamu hanya melihat Resepsi Umum + Jatah 2 Pax, sesi akad tersembunyi total)
4. Tabel Matriks Hak Akses & Penampilan Konten
| Parameter pada URL | Sesi Akad Nikah | Sesi Resepsi Siang/Malam | Lencana di Dashboard |
|---|---|---|---|
?to=Nama&vip=1 | Terbuka (Bisa Dipilih) | Terbuka | VIP Guest (Gold Badge) |
?to=Nama&group=vip | Terbuka (Bisa Dipilih) | Terbuka | VIP Group |
?to=Nama (Tanpa VIP) | Tersembunyi Total | Terbuka | Regular Guest |
/ (Tanpa Parameter) | Tersembunyi Total | Terbuka (atau Terkunci) | Public Visitor |
Studi Kasus Nyata: Pernikahan Andy & Zhea
Pada pernikahan Andy & Zhea:
- Skenario Acara: Akad nikah dilangsungkan di gazebo taman berkapasitas 60 kursi, sementara resepsi malam diadakan di grand ballroom untuk 700 tamu.
- Penerapan: Andy & Zhea menetapkan Sesi 1 (Akad Nikah) berstatus VIP Exclusive. Tautan undangan dengan parameter
&vip=1hanya disebarkan ke 30 kontak keluarga besar dan saksi nikah. Tamu rekan kerja dan sahabat kantor hanya menerima tautan biasa tanpa parameter VIP. - Hasil: Hanya keluarga terdaftar yang hadir pada prosesi akad nikah pagi hari. Tidak terjadi penumpukan tamu umum yang datang sebelum waktunya, dan resepsi malam berjalan meriah sesuai jadwal yang direncanakan.
Tips & Praktik Terbaik
vip menjadi kata yang lebih tersamar seperti grp=core atau tier=gold di pengaturan Metabox agar parameter tautan terlihat lebih natural.