Panduan Klik Ternak Engine
Panduan Shortcode, Slug Khusus, dan Pengaturan
Gunakan halaman ini sebagai help center untuk admin dan editor: copy shortcode, cek slug otomatis, dan pahami pengaturan penting LMS, Rekording, Payment, Codex, Gallery, Mindmap, dan Video.
1. Semua Shortcode
Visual Builder
[klik_roadmap id="123" mode="mindmap" show_title="1" accent="#34a3cf"] Menampilkan roadmap, mindmap, tree, timeline, atau cards dari CPT Roadmap.
[klikternak_roadmap id="123"] Alias roadmap.
[klik_gallery id="123" layout="masonry" columns="3"] Menampilkan galeri dari Gallery Builder.
[klik_gallery_slider id="123"] Galeri dalam bentuk slider.
[klik_gallery_story id="123"] Galeri story/fullscreen mobile.
[klik_short_video id="123" style="story"] Short video YouTube/Dailymotion dari Video Builder.
[klik_video_slider id="123"] Video slider.
[klik_tiktok_scroll id="123"] Video story scroll vertikal.
[klik_codex name="klikdata" file="index.html"] Menampilkan file HTML/CSS/JS/PHP/PyScript dari Codex File Manager. format="raw" = teks polos, format="code" = <pre><code>, format="inline" (default) = eksekusi sebagai CSS/JS.
[klik_codex_preset name="klikdata" file="index.html" layout="canvas" theme="dark"] Panggil Codex dengan layout/theme preset cepat.
[kte_codex_asset name="klikdata" file="assets/logo.png"] Mengambil URL asset Codex atau menampilkan sebagai img/link.
Sertifikat
[kte_certificate_builder id="123" auto_issue="1"] Terbitkan & tampilkan sertifikat mandiri (CPT kte_certificate) ke user login. Bisa auto-issue.
[kte_certificate_list limit="20" show_download="1"] Daftar sertifikat user yang login.
[kte_standalone_certificate id="123"] Tampilkan sertifikat tunggal untuk user yang login.
Utility Cepat
[kte_button url="https://" label="Klik di sini" style="primary" icon="fa-solid fa-download"] Tombol cepat dengan style Klik Ternak.
[kte_card title="Judul" subtitle="Sub" image="https://..." button_label="Pelajari" button_url="https://..."]Konten[/kte_card] Card custom dengan judul, isi, dan tombol.
[kte_section title="Judul" subtitle="Sub" id="intro"]Konten di sini[/kte_section] Section wrapper dengan judul dan ID anchor.
[kte_icon_badge icon="fa-solid fa-check" label="Aktif"] Badge dengan ikon.
[kte_grid_quick type="post" limit="6" columns="3" category="berita"] Grid cepat untuk post/gallery/video/roadmap.
LMS Edukasi
[kte_lms_courses layout="grid" show_filter="1" limit="12"] Arsip/daftar kursus.
[klik_edukasi_courses layout="list"] Alias daftar kursus.
[kte_course id="123"] Detail kursus tertentu beserta lesson, kuis, progress, dan enrollment.
[klik_edukasi id="123"] Alias detail kursus.
[kte_lms_dashboard] Dashboard belajar user: kursus aktif, progress, sertifikat, artikel draft.
[kte_lms_progress course_id="123"] Progress user pada kursus tertentu.
[kte_lesson course_id="123" lesson="slug-materi"] Menampilkan satu materi berdasarkan slug.
[kte_quiz course_id="123"] Kuis server-side timer dan validasi nilai backend.
[kte_certificate course_id="123"] Sertifikat kursus user.
[kte_article_submit] Form submit artikel peternakan oleh user, tersimpan sebagai draft.
User, Login, dan Saved Post
[kte_login skin="glass" heading="Masuk Member"] Form login frontend dengan skin, layout, heading, subtitle, dan button custom.
[kte_register tags="whatsapp,kota" skin="card"] Form registrasi frontend dengan custom user field berdasarkan parameter tags/fields.
[kte_account] Panel akun user.
[kte_logout_button] Tombol logout.
[kte_profile_dropdown] Dropdown avatar profil: Dashboard, Profil, Pembelajaran, Tersimpan, Keluar.
[kte_avatar_dropdown] Alias dropdown avatar.
[kte_save_post_button] Tombol simpan artikel pada single post.
[kte_saved_posts] Daftar artikel tersimpan user.
[kte_profile_fields tags="whatsapp,kota"] Form profil frontend untuk custom field user.
[kte_user_field key="whatsapp"] Menampilkan satu nilai custom field user.
[kte_auth_links] Link login/register atau dashboard/logout sesuai status user.
[kte_current_user show="display_name"] Menampilkan data user login saat ini.
Pembayaran dan Transaksi
[kte_transaction_history limit="20" show_actions="1"] Riwayat transaksi user dengan tombol lanjut bayar / coba bayar ulang.
[klik_riwayat_transaksi status="failed"] Filter transaksi berdasarkan status.
[kte_payment_status] Halaman status setelah return dari Midtrans, membaca parameter order_id dari URL.
[kte_payment_status order_id="KTE-123-1-ABCD"] Cek status transaksi tertentu jika order_id disediakan manual.
Rekording Ternak
[klikternak_form_rekording] Form 12 bagian dengan antrean offline dan sinkronisasi otomatis.
[klikternak_dashboard_rekording] Dashboard rekording, filter Animal/Batch ID, dan export CSV.
Utility Data
[klik_post_data field="title"] Menampilkan data post saat ini.
[klik_query_data key="utm_source"] Menampilkan nilai query string yang aman.
[klik_terms taxonomy="category"] Menampilkan terms/taksonomi.
[kte_docs scope="all"] Menampilkan dokumentasi shortcode di frontend.
[kte_slug_link key="kte_lms_dashboard_slug" label="Dashboard"] Membuat link dari slug yang bisa dimodifikasi admin.
[kte_post_list limit="6" layout="grid"] Menampilkan daftar post ringan tanpa membuat builder baru.
2. Slug Khusus dan Endpoint
| Nama | Slug / Endpoint | Fungsi |
|---|---|---|
| Akademi LMS | /akademi-klik-ternak/ | Arsip kursus. Shortcode default: [kte_lms_courses]. |
| Single Course | /kursus/nama-kursus/ | Slug CPT kursus LMS. Contoh: /kursus/test/. |
| Kategori Kursus | /kategori-kursus/nama-kategori/ | Slug taxonomy kategori kursus. |
| Dashboard Belajar | /dashboard-belajar/ | Halaman dashboard user. Shortcode: [kte_lms_dashboard]. |
| Login | /masuk/ | Halaman login frontend. Shortcode: [kte_login]. |
| Register | /daftar/ | Halaman daftar frontend. Shortcode: [kte_register]. |
| Profil/Akun | /profil/ | Halaman akun frontend. Shortcode: [kte_account]. |
| Tersimpan | /tersimpan/ | Halaman bookmark user. Shortcode: [kte_saved_posts]. |
| Riwayat Transaksi | /riwayat-transaksi/ | Halaman riwayat transaksi user. Shortcode: [kte_transaction_history]. |
| Status Pembayaran | /status-pembayaran/ | Return page Midtrans. Shortcode: [kte_payment_status]. |
| Panduan Shortcode | /panduan-klik-ternak/ | Halaman dokumentasi frontend. Shortcode: [kte_docs scope="all"]. |
| Webhook Midtrans | /wp-json/klikternak/v1/payment/webhook | Notification URL untuk dashboard Midtrans. |
| REST Status Payment | /wp-json/klikternak/v1/payment/status/{ORDER_ID} | Cek status order; hanya admin atau pemilik transaksi. |
3. Pengaturan Penting
| Modul | Menu | Yang Diatur |
|---|---|---|
| LMS Settings | Klik Ternak Engine → LMS Settings | Atur slug kursus, dashboard, login, register, warna LMS, radius, timer kuis, anti-cheat, sertifikat. |
| Payment Settings | Klik Ternak Engine → Payment Settings | Aktifkan gateway, pilih Manual/Midtrans, Sandbox/Production, isi Merchant ID, Client Key, Server Key, payment methods, expire order, redirect, dan pesan gagal. |
| Rekording Ternak | Klik Ternak Engine → Dashboard Rekording | Filter Animal/Batch ID, audit rekording, dan export CSV. |
| Codex File Manager | Klik Ternak Engine → Codex File Manager | Kelola file HTML/CSS/JS aman untuk shortcode [klik_codex]. Upload divalidasi path, ekstensi, dan MIME. |
| Slug URL & Layout | Klik Ternak Engine → Slug URL & Layout | Atur semua slug/URL dan layout per fitur: ikuti tema, boxed, fullwidth, atau canvas. Virtual route mencegah 404 saat halaman WordPress belum ada/terhapus. |
| User Custom Fields | Klik Ternak Engine → User Custom Fields | Atur field tambahan user, parameter tags/fields, dan style login/register. |
| Root Perawatan | Klik Ternak Engine → Root Perawatan | Perbaiki storage, refresh rewrite, bersihkan cache, dan cek status writable agar tidak membebani database. |
| Panduan & Shortcodes | Klik Ternak Engine → Panduan & Shortcodes | Halaman dokumentasi ini. Bisa juga ditampilkan di frontend dengan [kte_docs]. |
4. Rekomendasi Setup Cepat
- Buka Slug URL & Layout, cek slug dan mode layout
kursus,akademi-klik-ternak,dashboard-belajar,masuk,daftar, transaksi, dan docs. - Buka Payment Settings, pilih
Midtrans Snap, mulai dariSandbox, isiClient KeydanServer Key. - Masukkan endpoint webhook
/wp-json/klikternak/v1/payment/webhookdi dashboard Midtrans. - Buat halaman riwayat dengan
[kte_transaction_history]dan halaman status dengan[kte_payment_status]. Plugin akan membuatnya otomatis jika belum ada. - Setelah ubah slug, klik Simpan Slug, Layout & Perbaiki 404. Jika masih 404, buka Settings → Permalinks, klik Save Changes.
- Buat halaman input dengan
[klikternak_form_rekording]dan dashboard dengan[klikternak_dashboard_rekording], lalu uji mode Offline/Online.

