Menyediakan Panel Klien Mandiri Menggunakan Shortcode Dashboard WDP Link Post

Shortcode Dasbor Klien Mandiri ([wdplp_client_dashboard]) adalah fitur frontend resmi WDP Link Post yang memungkinkan agensi menyediakan portal swalayan (self-service client portal) bagi pasangan pengantin. Pengantin dapat memantau status link undangan, menghubungkan custom domain pribadi (Tier 3), dan memeriksa kesiapan DNS secara mandiri tanpa pernah menyentuh dashboard sensitif wp-admin.


Keamanan & Kepraktisan: Isolasi Penuh dari wp-admin

Memberikan akses dashboard administrator (wp-admin) kepada klien umum membawa risiko keamanan dan kenyamanan yang besar:

  • Klien bisa bingung melihat puluhan menu teknis WordPress yang rumit.
  • Risiko klien tidak sengaja menghapus plugin atau mengubah pengaturan tema agensi.
  • Tampilan antarmuka wp-admin kurang selaras dengan citra mewah agensi undangan pernikahan.

Dengan menyematkan shortcode [wdplp_client_dashboard] di halaman depan website:

  • Klien mendapatkan antarmuka dasbor yang bersih, modern, dan bernuansa premium.
  • Keamanan sistem WordPress agensi tetap terlindungi 100% dari kesalahan pengguna awam.
Tampilan Dasbor Klien Mandiri WDP Link Post via Shortcode
Gambar 4: Desain antarmuka panel klien frontend mandiri dan implementasi shortcode di WordPress.

Cara Memasang Dasbor Klien di Website Agensi

Langkah 1: Buat Halaman Dasbor Baru

  1. Masuk ke admin WordPress agensi Anda.
  2. Buka menu Halaman > Tambah Baru.
  3. Beri judul halaman, misalnya: Dasbor Undangan Klien.
  4. Tetapkan permalink yang elegan, contoh:
TEXT
   https://websiteundangan.com/dashboard/

Langkah 2: Masukkan Shortcode WDP Link Post

Jika menggunakan editor Gutenberg bawaan:

  • Tambahkan blok Shortcode, lalu ketikkan:
TEXT
  [wdplp_client_dashboard]

Jika menggunakan Elementor:

  • Edit halaman dengan Elementor.
  • Tarik widget Shortcode ke dalam kontainer kanvas, lalu masukkan [wdplp_client_dashboard].
  • Klik tombol Publish / Update.

Fitur-Fitur Utama yang Dapat Diakses Pengantin

Di dalam dasbor frontend ini, pasangan pengantin dapat melakukan aksi mandiri berikut:

  1. Informasi Link Aktif:

Menampilkan alamat subdomain pernikahan resmi yang sedang aktif (contoh: https://andy-zhea.websiteundangan.com) lengkap dengan tombol Salin Link dan Pratinjau Langsung.

  1. Formulir Hubungkan Custom Domain (Tier 3):

Kotak input mandiri di mana pengantin dapat memasukkan domain pribadi yang mereka beli (misal: andy-zhea.com). Sistem otomatis memvalidasi format domain dan menyimpannya ke database agensi.

  1. Indikator Live DNS Health Check:

Pemeriksaan otomatis yang memberi tahu pengantin apakah A Record domain mereka sudah mengarah ke IP hosting agensi atau masih dalam proses propagasi.

  1. Instruksi DNS Otomatis:

Dasbor secara otomatis menampilkan alamat IPv4 server hosting agensi Anda sebagai panduan yang harus dimasukkan pengantin di panel registrar mereka.


Studi Kasus Operasional: Pengalaman Mandiri Andy & Zhea

Pasangan Andy & Zhea login ke halaman /dashboard/ di website agensi:

  • Andy melihat status undangannya sudah aktif di subdomain Tier 1.
  • Andy memutuskan ingin menggunakan domain pribadi andy-zhea.com.
  • Tanpa perlu menghubungi customer service agensi, Andy membuka tab Custom Domain di dasbornya, menyalin IP hosting yang tertera, dan memasukkan domainnya ke kolom input.
  • 15 menit kemudian, tombol status di dasbor berubah menjadi hijau bertuliskan "Domain Terhubung & SSL Aktif".

Parameter Opsional Shortcode

Untuk kustomisasi tata letak, shortcode mendukung parameter atribut berikut:

Atribut ShortcodeNilai DefaultDeskripsi Fungsi
themedarkPilihan tema tampilan: dark (hitam emas) atau light (putih bersih)
allow_custom_domainyesMengizinkan atau menyembunyikan fitur custom domain Tier 3
redirect_login/login/URL pengalihan jika pengunjung yang membuka dasbor belum login

Contoh penggunaan dengan atribut:

TEXT
[wdplp_client_dashboard theme="dark" allow_custom_domain="yes"]

Tips & Praktik Terbaik

Kombinasikan dengan Halaman Login Bermerek Agensi: Pasang plugin seperti Theme My Login atau Elementor Login Widget agar pengantin merasakan pengalaman brand agensi yang konsisten dari saat login hingga masuk ke dasbor.
Lindungi Halaman dengan Otentikasi Pengguna: Pastikan halaman yang memuat shortcode ini hanya dapat diakses oleh pengguna yang sudah login (logged-in users) agar data personal undangan tidak terekspos ke publik umum.

Pertanyaan yang Sering Diajukan (FAQ)

Apa kegunaan utama dari shortcode [wdplp_client_dashboard]? +
Shortcode ini menyajikan antarmuka panel kontrol ramah pengguna di halaman depan (frontend) website agensi, sehingga pasangan pengantin dapat melihat status subdomain, mengganti custom domain pribadi, dan mengecek koneksi DNS tanpa perlu masuk ke wp-admin.
Apakah klien bisa melihat atau mengubah postingan undangan milik pasangan lain? +
Tidak bisa sama sekali. Sistem secara otomatis mengisolasi kueri database berdasarkan ID pengguna yang sedang login (current user ID), sehingga klien hanya memiliki akses penuh pada postingan undangan miliknya sendiri.
Apakah klien bisa menghubungkan custom domain pribadi (Tier 3) melalui panel frontend ini? +
Bisa. Tersedia tab khusus 'Custom Domain' di mana klien cukup mengetikkan nama domain yang mereka miliki (misal: andy-zhea.com) lalu menekan tombol Hubungkan Domain.
Bagaimana cara menyematkan shortcode ini pada halaman Elementor? +
Buat halaman baru di WordPress (misalnya dengan permalink /member-area/ atau /dashboard-klien/), edit dengan Elementor, tambahkan widget Shortcode, lalu masukkan teks [wdplp_client_dashboard].
Apakah tampilan panel frontend ini responsif di perangkat ponsel? +
Ya, 100% responsif dengan antarmuka kartu modern, tombol sentuh ramah jemari, dan indikator status DNS berwarna hijau atau merah yang mudah dipahami orang awam.