Cara Nemuin author_id Penulis di Ghost
Ghost nggak nampilin author_id di dashboard. Gue rangkum cara cek lewat URL, Network tab, atau Admin API biar nggak muter-muter.
Kenapa author_id nggak kelihatan?
Di Ghost, author_id itu ID unik di database buat penulis. Masalahnya, ID ini memang nggak ditampilin langsung di dashboard admin. Jadi kalau lu lagi nyari buat integrasi, tema, atau debugging, jangan kaget kalau nggak nemu di UI.
Ghost sengaja nyembunyiin detail kayak gini biar tampilan admin tetap simpel dan nggak bikin orang ngoprek hal yang nggak perlu.
Cara paling gampang: cek URL profil
Kalau yang lu butuhin cuma buat ngenalin penulis, biasanya slug udah cukup. Coba buka profil staff di Ghost Admin, lalu lihat URL di browser.
- Buka Ghost Admin di
/ghost. - Masuk ke menu Staff.
- Klik nama penulis yang mau dicek.
- Lihat URL di browser.
Biasanya bentuknya begini:
.../ghost/#/settings/staff/nama-penulis/Di versi Ghost yang lebih baru, yang muncul seringnya slug, bukan ID database. Jadi kalau cuma butuh referensi penulis, ini udah cukup aman dan praktis.
Masalah: yang muncul cuma slug, bukan author_id
Ini normal. Ghost memang nggak kasih author_id langsung di dashboard. Jadi kalau lu ngarep nemu angka atau UUID di halaman admin, ya emang nggak ada.
Solusi: ambil lewat Network tab
Kalau lu butuh ID asli, cara paling akurat adalah lihat response API dari browser.
- Buka halaman profil penulis di Ghost Admin.
- Tekan
F12buat buka Developer Tools. - Masuk ke tab Network.
- Refresh halaman.
- Cari request ke endpoint
usersatau data staff. - Buka response JSON-nya, lalu cari field
id.
Di situ biasanya keliatan objek user lengkap, termasuk ID yang lu cari.
Solusi lain: pakai Admin API
Kalau lu lebih nyaman pakai request langsung, Admin API juga bisa dipakai. Ini cocok kalau lu lagi bikin integrasi, script, atau butuh data yang rapi.
GET /ghost/api/admin/users/Request ini harus disertai Admin API Key. Kalau pakai curl atau Postman, response-nya bakal ngasih daftar user beserta id unik mereka.
Contoh alur pakai tool API:
- Siapin Admin API Key.
- Hit endpoint
/ghost/api/admin/users/. - Ambil field
iddari user yang lu butuhin.
Kapan cukup pakai slug?
Kalau tujuan lu cuma buat tema atau kustomisasi ringan, biasanya slug udah cukup. Ghost juga nyediain kolom Slug di profil penulis, jadi lebih gampang dipakai daripada ngotot cari ID database.
Intinya gini: kalau cuma buat identifikasi manusiawi, pakai slug. Kalau buat integrasi teknis, ambil id lewat API atau Network tab.
Catatan kecil dari lapangan
Gue pribadi biasanya mulai dari slug dulu. Kalau ternyata butuh relasi data yang lebih presisi, baru turun ke API. Lebih cepat, lebih bersih, dan nggak bikin lu ngubek-ngubek UI Ghost terlalu lama.
Jadi kalau suatu hari lu nyari author_id di Ghost dan nggak ketemu, jangan panik. Emang bukan di dashboard tempatnya. Cek URL, cek Network, atau langsung tembak Admin API.
Tags: Catatan Teknis, Ghost, API, Admin, Debug