Lewati ke konten utama

Press ESC to close

Panduan Klik Ternak Engine

Docs 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

NamaSlug / EndpointFungsi
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/webhookNotification 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

ModulMenuYang Diatur
LMS SettingsKlik Ternak Engine → LMS SettingsAtur slug kursus, dashboard, login, register, warna LMS, radius, timer kuis, anti-cheat, sertifikat.
Payment SettingsKlik Ternak Engine → Payment SettingsAktifkan gateway, pilih Manual/Midtrans, Sandbox/Production, isi Merchant ID, Client Key, Server Key, payment methods, expire order, redirect, dan pesan gagal.
Rekording TernakKlik Ternak Engine → Dashboard RekordingFilter Animal/Batch ID, audit rekording, dan export CSV.
Codex File ManagerKlik Ternak Engine → Codex File ManagerKelola file HTML/CSS/JS aman untuk shortcode [klik_codex]. Upload divalidasi path, ekstensi, dan MIME.
Slug URL & LayoutKlik Ternak Engine → Slug URL & LayoutAtur 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 FieldsKlik Ternak Engine → User Custom FieldsAtur field tambahan user, parameter tags/fields, dan style login/register.
Root PerawatanKlik Ternak Engine → Root PerawatanPerbaiki storage, refresh rewrite, bersihkan cache, dan cek status writable agar tidak membebani database.
Panduan & ShortcodesKlik Ternak Engine → Panduan & ShortcodesHalaman dokumentasi ini. Bisa juga ditampilkan di frontend dengan [kte_docs].

4. Rekomendasi Setup Cepat

  1. Buka Slug URL & Layout, cek slug dan mode layout kursus, akademi-klik-ternak, dashboard-belajar, masuk, daftar, transaksi, dan docs.
  2. Buka Payment Settings, pilih Midtrans Snap, mulai dari Sandbox, isi Client Key dan Server Key.
  3. Masukkan endpoint webhook /wp-json/klikternak/v1/payment/webhook di dashboard Midtrans.
  4. Buat halaman riwayat dengan [kte_transaction_history] dan halaman status dengan [kte_payment_status]. Plugin akan membuatnya otomatis jika belum ada.
  5. Setelah ubah slug, klik Simpan Slug, Layout & Perbaiki 404. Jika masih 404, buka Settings → Permalinks, klik Save Changes.
  6. Buat halaman input dengan [klikternak_form_rekording] dan dashboard dengan [klikternak_dashboard_rekording], lalu uji mode Offline/Online.