Guest Book adalah fitur siap pakai di plugin WeddingPress (WDP Pro & WDP Lite) untuk buku tamu digital. Ucapan tamu disimpan di tabel Guestbook WeddingPress, bukan di komentar WordPress, dan dikelompokkan berdasarkan Nama Form. Pilihan kehadiran bisa diatur bebas, dan ucapan langsung tampil setelah dikirim.

Menu Guestbook untuk mengelola ucapan hanya ada di WeddingPress v4.


Masalah yang diselesaikan

Di sebagian situs, komentar WordPress dimatikan atau dipakai untuk keperluan lain, sehingga form ucapan berbasis komentar tidak berjalan. Guest Book tidak bergantung pada komentar, jadi buku tamu tetap berjalan di situs seperti itu.

Manfaat

  • Untuk klien: buku tamu dengan pilihan kehadiran sesuai acara, misalnya "Akad", "Resepsi", atau "Keduanya".
  • Untuk tamu: nama sudah terisi dari link undangan, cukup menulis pesan.
  • Untuk vendor: semua ucapan dari semua undangan terkumpul di satu menu, bisa difilter per undangan, diedit, dihapus, dan diunduh.
Guest Book di undangan: kolom Nama berisi Rina Kusuma, kolom Pesan, pilihan Konfirmasi Kehadiran, tombol Kirimkan Ucapan, serta ucapan Budi Santoso berlabel Hadir, Siti Rahmawati berlabel Tidak Hadir, dan Dimas Pratama berlabel Akan Hadir
Guest Book dengan nama tamu dari link undangan.

Cara pakai dasar (vendor)

  1. Buka halaman undangan di Elementor, lalu tambahkan widget Guest Book. Pasang satu Guest Book per halaman.
  2. Bagian Guest Book:
  • Nama Form: isi nama unik per undangan, misalnya andy-zhea-2027. Pakai huruf, angka, dan tanda hubung tanpa spasi.
  • Comment by Name: Yes agar kolom Nama terisi dari link undangan dan tidak bisa diubah.
  • Form Labels dan Show Avatar sesuai desain. Show Avatar = No berlaku juga untuk ucapan yang baru dikirim.
  1. Bagian Confirmation: ubah Show Confirmation menjadi Yes (bawaan No), lalu atur pilihan di Confirmation Options. Bawaannya Hadir, Akan Hadir, dan Tidak Hadir.
  2. Bagian Pagination: aktifkan bila ucapan banyak (bawaan 5 per halaman).
  3. Klik Publish.
Panel Edit Guest Book: kotak Info satu Guest Book per halaman, Comment by Name Yes, Nama Form andy-zhea-2027, peringatan Rekomendasi Format bahwa undangan dengan Nama Form yang sama akan bercampur, Form Labels Show, dan Show Avatar Yes
Nama Form menjadi pengenal buku tamu satu undangan.

Yang dilakukan tamu

  1. Buka undangan lewat link dengan nama, misalnya ?to=Rina+Kusuma. Kolom Nama terisi otomatis.
  2. Tulis Pesan dan pilih Konfirmasi Kehadiran bila tersedia.
  3. Klik Kirimkan Ucapan. Ucapan langsung tampil paling atas.

Bila link tidak memuat nama, kolom Nama menampilkan "Mohon maaf, hanya tamu undangan yang dapat memberikan ucapan!" dan tamu tidak bisa mengirim.

Form Guest Book di HP tanpa nama tamu di link: kolom Nama berisi tulisan Mohon maaf, hanya tamu undangan yang dapat memberikan ucapan, kolom Pesan, Konfirmasi Kehadiran, dan tombol Kirimkan Ucapan
Comment by Name aktif, link tanpa nama tamu.
Guest Book di HP: nama Rina Kusuma terisi dari link, kolom Pesan, Konfirmasi Kehadiran, tombol Kirimkan Ucapan, dan daftar ucapan Budi Santoso, Siti Rahmawati, dan Dimas Pratama dengan label kehadiran
Tampilan Guest Book di HP tamu.

Mengelola ucapan di menu Guestbook

Menu WDP Pro › Guestbook (di WDP Lite, menu WDP Lite) berisi ucapan dari semua Guest Book di situs.

Halaman Guestbook Management: Total Entries 3 dari 4 saat difilter andy-zhea-2027, tombol Filter, Clear, Download Report, Migrasi V3 ke V4, Back to Dashboard, dan tabel tiga ucapan dengan kolom Nama, Ucapan/Pesan, Kehadiran, Undangan / Form berisi Buku Tamu Andy dan Zhea serta Form ID, Tanggal, dan tombol edit dan hapus
Ucapan satu undangan setelah difilter dengan Nama Form.
  • Filter Table: isi Nama Form, lalu klik Filter. Clear menampilkan semua ucapan lagi.
  • Download Report: mengunduh CSV sesuai filter yang aktif.
  • Tombol pensil mengedit ucapan, tombol tempat sampah menghapusnya permanen.
  • Migrasi V3 → V4: memindahkan ucapan Guest Book dari situs yang di-upgrade dari WeddingPress v3. Banner pemberitahuan muncul bila masih ada data v3 yang belum dipindahkan.

Angka Total Entries di pojok kanan atas menghitung seluruh situs. Saat difilter dengan Nama Form, angkanya tampil sebagai "terlihat / semua". Judul kolom tabel berbahasa Indonesia, misalnya Nama, Undangan / Form, dan Tanggal.


Contoh: buku tamu Andy & Zhea

Vendor memasang Guest Book di halaman websiteundangan.com/bukutamu-andy-zhea dengan Nama Form andy-zhea-2027, Comment by Name aktif, dan pilihan kehadiran bawaan. Budi, Siti, dan Dimas membuka link dengan nama masing-masing dan mengirim ucapan. Di menu Guestbook, vendor memfilter andy-zhea-2027 lalu mengunduh laporan untuk Andy.


Tips & Praktik Terbaik

  • Jangan biarkan Nama Form berisi "Nama Undangan". Setiap undangan yang memakai nilai itu berbagi buku tamu yang sama.
  • Comment by Name membaca parameter ?to=, ?dear=, atau ?kepada=. Kirim Kit 2 dengan parameter bawaan ?to= sudah cocok.
  • Comment by Name mengisi nama dari link, tetapi tidak mencocokkan nama dengan daftar tamu, jadi bukan pengaman dari ucapan spam.
  • Di situs dengan plugin cache atau CDN, ucapan baru dan ucapan yang dihapus bisa belum terlihat oleh pengunjung lain sampai cache halaman dibersihkan. Kecualikan halaman undangan dari cache bila memungkinkan.
  • Warna nomor halaman diatur di tab Style › Pagination, termasuk warna halaman aktif. Atur bila undangan memakai latar gelap.
  • Ikon kehadiran di daftar ucapan mengikuti status: centang untuk Hadir, silang untuk Tidak Hadir, dan tanda tanya untuk Masih Ragu.

Pertanyaan yang Sering Diajukan (FAQ)

Kenapa ucapan dari undangan lain ikut tampil di Guest Book? +
Dua undangan memakai Nama Form yang sama, misalnya Nama Undangan yang menjadi nilai bawaan. Guest Book mengelompokkan ucapan berdasarkan Nama Form, jadi isi Nama Form yang unik untuk setiap undangan, misalnya andy-zhea-2027.
Apakah Guest Book butuh setelan komentar WordPress? +
Tidak. Guest Book menyimpan ucapan di tabel sendiri, jadi tetap berjalan walau komentar halaman tertutup atau setelan Diskusi WordPress ketat.
Apakah ucapan Guest Book bisa dimoderasi sebelum tampil? +
Tidak. Ucapan langsung tampil setelah dikirim. Ucapan yang tidak pantas bisa diedit atau dihapus di menu Guestbook.
Kenapa kolom Nama berisi Mohon maaf, hanya tamu undangan yang dapat memberikan ucapan? +
Comment by Name aktif dan link yang dibuka tidak memuat nama tamu. Kolom Nama diisi dari parameter ?to=, ?dear=, atau ?kepada= di link undangan. Buka undangan lewat link dengan nama, misalnya ?to=Budi+Santoso.
Bagaimana mengunduh ucapan Guest Book? +
Buka menu Guestbook, isi Nama Form di kolom filter lalu klik Filter, kemudian klik Download Report. File CSV berisi ID, Post Title, Post URL, Form ID, Nama, Pesan, Kehadiran, dan Tanggal, dan terbaca rapi di Excel.