Custom Post Types (CPT) Terintegrasi
Xionic Framework telah dilengkapi dengan 6 Custom Post Types bawaan yang siap pakai untuk berbagai kebutuhan situs korporat, agensi, maupun portal berita. Setiap CPT dapat diaktifkan atau dinonaktifkan lewat Features Manager.
Tabel Spesifikasi CPT
| Nama CPT | Slug Post Type | Kategori / Taksonomi | Fitur Khusus & Metadata |
|---|---|---|---|
| Testimonials | testimoni |
— | Meta box: Nama Klien, Jabatan, Nama Perusahaan, Foto Avatar, Rating Bintang (1 s/d 5). |
| Events | events |
eventscategory |
Meta box: Tanggal Mulai & Selesai, Jam Acara, Lokasi / Venue, Biaya Registrasi, URL Pembelian Tiket. |
| Portfolio | portfolio |
portfoliocategory |
Meta box: Klien, Tahun Pengerjaan, URL Proyek Live, Galeri Gambar Showcase Tambahan. |
| Teams | teams |
teamdepartment |
Meta box: Jabatan, Spesialisasi Keahlian, Media Sosial (LinkedIn, X/Twitter, Instagram, Email). |
| FAQ | faq |
faqcategory |
Penghitung interaksi pengunjung (Helpful count), otomatis menghasilkan Schema JSON-LD FAQPage. |
| Contact & Messages | xionic_contact |
— | Penyimpanan pesan ke tabel database kustom, balasan cepat via Email / WhatsApp, notifikasi instan. |
Modul Kontak & Notifikasi Multi-Channel
Modul Contact (core/Setup/Contact.php) dirancang bukan hanya sebagai form penerima pesan, melainkan mini-CRM internal:
- Penyimpanan Pesan Aman: Pesan pengunjung disimpan ke tabel database WordPress tersendiri dengan perlindungan CSRF nonce dan sanitasi menyeluruh.
- Notifikasi Instan Multi-Gateway:
- Telegram Bot: Mengirim ringkasan pesan masuk ke ID Telegram grup / admin secara real-time.
- WhatsApp Gateway: Integrasi API webhook WhatsApp untuk meneruskan notifikasi pesan ke ponsel admin.
- SMTP Email: Mengirim email pemberitahuan standar ke alamat email administrator.
3. Balas Cepat (Quick Reply): Dari halaman daftar pesan admin, administrator dapat langsung mengklik tombol untuk membalas pengirim via email atau membuka chat WhatsApp langsung ke nomor pengirim.