Zinnector® adalah alat baris perintah gratis berlisensi MIT dari Zinn Digital® untuk para pengembang WordPress. Alat ini membuat perancah situs, menjalankan WordPress nyata di mesin Anda sendiri tanpa perlu menginstal apa pun selain Node — tanpa Docker, tanpa MAMP, tanpa PHP di PATH Anda — kemudian memeriksa apa yang Anda bangun terhadap slot hosting tujuan penerapan Anda dan mendorongnya. Panduan ini membawa Anda dari nol hingga memiliki situs yang berjalan dalam waktu sekitar dua menit, dan memberi tahu Anda seperti apa wujud keberhasilan pada setiap langkah sehingga Anda tahu kapan terjadi kesalahan.
Yang Anda butuhkan
- Node 24 atau yang lebih baru. Jalankan
node --version; perintah ini harus mencetak v24 atau lebih tinggi. Instal versi LTS saat ini dari nodejs.org — pada Windows winget install OpenJS.NodeJS.LTS, pada macOS brew install node@24.
- npm, yang disertakan bersama Node. Zinnector® menggunakannya sekali untuk mengunduh runtime WordPress ke dalam cache miliknya sendiri.
- git, hanya untuk
zinnector push — penerapan dijalankan dari repositori Anda.
- Docker, hanya jika Anda memintanya dengan
--runtime docker. Runtime default tidak memerlukannya.
Tidak ada hal di bawah ini yang memerlukan akun. Kunci API hanya diperlukan ketika Anda telah mencapai slot hosting, dalam Menerapkan dengan Zinnector®.
Langkah 1 — instal alat ini
npm install -g zinnector
Jika npm mencetak npm WARN EBADENGINE, versi Node Anda lebih lama daripada >=24.18.1 yang dinyatakan oleh paket tersebut. Pemasangan tetap selesai, tetapi CLI akan menolak untuk berjalan. Tingkatkan Node terlebih dahulu, kemudian instal lagi.
Langkah 2 — periksa versinya
zinnector --version
Berhasil: nomor versi, misalnya 0.1.2. Jika Anda melihat "Zinnector® needs Node 24 or newer — this is Node 20.x" berkas biner telah terinstal tetapi Node Anda terlalu lama; perintah keluar dengan kode 78 alih-alih melakukan apa pun.
Langkah 3 — baca bantuan
zinnector --help
Berhasil: sebuah banner yang menyebutkan lima perintah alur kerja (new, dev, link, check, push) dan kemudian setiap perintah beserta fungsi satu barisnya. Setiap perintah juga menerima flag --help tersendiri — zinnector dev --help mencantumkan flag runtime, PHP, dan port. Daftar lengkapnya, beserta contoh, terdapat dalam referensi perintah.
Langkah 4 — buat perancah situs
zinnector new my-site
Berhasil: judul Created my-site dan daftar berkas yang ditulisnya — zinnector.json, struktur direktori wp-content dengan plugins/, themes/ dan pembantu mu-plugins/, sebuah .gitignore serta README — diikuti oleh perintah berikutnya yang harus dijalankan. Tidak ada placeholder di dalamnya; proyek langsung aktif apa adanya. --template plugin atau --template theme membuat perancah untuk plugin atau tema blok yang langsung aktif saat dibuat.
Langkah 5 — jalankan situs
cd my-site
zinnector dev
Pertama kali dijalankan, Zinnector® meminta konfirmasi sekali sebelum mengunduh runtime WordPress — sekitar 570 MB, karena membawa setiap build PHP dari 5.2 hingga 8.5 — ke direktori cache miliknya sendiri, tidak pernah ke dalam proyek Anda. Jawab Y, atau teruskan --yes untuk melewati pertanyaan tersebut. Pada Node 26 atau yang lebih baru, alat ini juga mengambil Node 24 khusus untuk runtime saja (sekitar 30 MB, diverifikasi terhadap checksum nodejs.org), karena modul bawaan runtime hanya memiliki biner bawaan untuk Node 24 dan 25; Anda tidak memerlukan kompiler atau Visual Studio.
Berhasil: sebuah blok yang menyebutkan nama proyek, versi PHP, dan versi WordPress, kemudian:
✔ running at http://127.0.0.1:9400
admin: http://127.0.0.1:9400/wp-admin (already signed in)
Langkah 6 — buka situs
Kunjungi http://127.0.0.1:9400 di peramban. Berhasil: situs WordPress baru berjudul My WordPress Website, yang disajikan oleh versi PHP yang Anda minta. http://127.0.0.1:9400/wp-admin membuka dasbor dalam keadaan sudah masuk log. Masukkan plugin ke dalam wp-content/plugins/ atau tema ke dalam wp-content/themes/ dan itu akan langsung tersedia pada pemuatan ulang berikutnya — runtime menyajikan direktori-direktori tersebut langsung dari proyek Anda.
Tekan Ctrl-C untuk berhenti. zinnector dev --once mem-boot runtime, mencetak apa yang sebenarnya berjalan (versi PHP, versi WordPress, ekstensi yang dimuat) lalu berhenti — berguna ketika Anda menginginkan bukti nyata daripada sekadar janji.
Ke mana harus melangkah berikutnya
Dokumentasi yang sama tersedia di README paket di npm dan di GitHub, tempat di mana pelaporan masalah dan pull request selalu disambut dengan baik.