menghubungkan n8n dengan WordPress

Cara Menghubungkan n8n dengan WordPress Menggunakan REST API

Setelah n8n siap dan WordPress berjalan, langkah paling menentukan dalam membangun otomasi konten adalah menyambungkan keduanya. Kabar baiknya: menghubungkan n8n dengan WordPress tidak butuh plugin tambahan atau kode khusus — semuanya lewat REST API bawaan WordPress plus satu Application Password.

Artikel ini memandu proses tersebut dari awal sampai akhir: memahami cara kerja REST API, membuat kredensial yang benar, menguji koneksi, menjalankan operasi paling berguna (publish post, unggah gambar, kelola kategori), sampai solusi atas error yang paling sering muncul. Ikuti berurutan dan koneksi Anda akan aktif dalam waktu kurang dari 15 menit.

Kenapa REST API adalah Jembatan Resmi n8n–WordPress

REST API adalah antarmuka resmi WordPress yang memungkinkan aplikasi luar membaca dan menulis data website: post, halaman, media, kategori, hingga komentar. Semua lewat URL berpola https://websiteanda.com/wp-json/wp/v2/... dengan autentikasi yang benar.

n8n memanfaatkan pintu ini lewat node WordPress resminya. Di balik layar, node itu sama saja memanggil endpoint REST API — tapi dibungkus antarmuka klik-klik sehingga Anda tidak perlu menyusun request manual. Untuk kebutuhan di luar node bawaan (misalnya endpoint plugin tertentu), node HTTP Request di n8n memanggil URL API apa pun dengan kredensial yang sama.

Keuntungan pendekatan API dibanding cara-cara lain: resmi, terdokumentasi, stabil antarversi, dan berlaku untuk semua tema serta hampir semua plugin. Website Anda tidak membawa beban plugin jembatan tambahan yang rawan konflik.

Langkah 1: Buat Application Password di WordPress

Autentikasi API memakai Application Password — kunci khusus yang berbeda dari password login. Cara membuatnya:

  1. Login ke dashboard WordPress sebagai admin atau editor.
  2. Buka menu Users → Profile.
  3. Gulir ke bagian Application Passwords.
  4. Ketik nama baru, misalnya n8n-automation.
  5. Klik Add New Application Password.
  6. Salin password yang muncul (format empat kelompok huruf). Tampil hanya sekali — simpan baik-baik.

Pastikan user yang dipakai punya hak publish_posts. Akun administrator atau editor aman; akun kontributor hanya bisa menyimpan draft, dan akun subscriber ditolak sama sekali.

Langkah 2: Simpan Kredensial di n8n

Berikutnya daftarkan kredensial itu di n8n:

  1. Buka n8n, klik Credentials → Add Credential, cari “WordPress”.
  2. Isi Base URL: alamat website lengkap dengan https:// tanpa garis miring di akhir.
  3. Isi Username dan Application Password tadi.
  4. Klik Save — n8n langsung menguji koneksi ke API Anda.

Bila muncul tanda hijau, koneksi resmi tersambung. Bila merah, lewati ke bagian troubleshooting di bawah — hampir semua kasus penyebabnya ada di sana.

Tips keamanan: buat satu Application Password khusus untuk n8n, jangan dipakai bergantian dengan aplikasi lain. Bila kapan pun kredensial bocor, Anda cukup revoke satu kunci itu tanpa mengganggu koneksi lain.

Langkah 3: Operasi Paling Berguna untuk Otomasi Konten

Dengan koneksi aktif, inilah operasi yang paling sering dipakai dalam workflow konten:

  • Create post: node WordPress → Post → Create. Isi title, content (HTML), slug, excerpt, dan status. Inilah inti auto-artikel.
  • Upload media: node WordPress → Media → Upload untuk gambar featured, lalu ambil ID-nya untuk dipasang ke post.
  • Update post: memperbarui artikel lama — berguna untuk menyuntikkan internal link secara massal.
  • Get posts: mengambil daftar artikel untuk laporan, audit, atau sumber internal linking otomatis.
  • Kategori & tag: menetapkan taksonomi agar artikel baru langsung rapi secara struktur.

Urutan klasik workflow auto-artikel: generate konten AI → upload gambar featured → create post dengan featured_media → kirim notifikasi. Semua operasi di atas memakai satu kredensial yang sama yang sudah Anda buat di langkah 2.

Bila butuh field WordPress yang tidak ada di node bawaan — misalnya custom field dari plugin SEO — gunakan HTTP Request ke endpoint yang sama dengan kredensial Basic Auth dari Application Password. Endpoint-nya fleksibel, hanya formatnya yang perlu disesuaikan.

Troubleshooting: Error yang Paling Sering Muncul

401 rest_not_logged_in / rest_cannot_create. Penyebabnya hampir selalu autentikasi: Application Password salah salin, username keliru, atau password login biasa dipakai untuk API. Solusinya: buat Application Password baru, salin utuh termasuk spasi pemisah, pastikan username benar.

403 rest_cannot_publish. User tidak punya hak publish. Gunakan akun administrator/editor, atau turunkan target ke status draft dulu.

404 wp-json tidak ditemukan. REST API diblokir — biasanya oleh plugin security/firewall atau setting server. Whitelist path /wp-json/ di plugin keamanan Anda.

Koneksi timeout. Server sibuk atau rate limit. Tambahkan retry di node (Settings → Retry On Fail) dan beri jeda antar eksekusi massal.

Slug duplikat. WordPress otomatis menambahkan akhiran -2, -3, dan seterusnya. Ini normal, bukan error — tapi baiknya slug unik dari awal agar URL tetap bersih.

Praktik Terbaik Keamanan Koneksi

Koneksi API adalah pintu ke website Anda — rawat seperti kunci rumah:

  • Satu kunci satu tujuan: Application Password terpisah untuk n8n, aplikasi mobile, dan integrasi lain — mudah di-revoke satuan.
  • Role seminimal mungkin: gunakan akun editor (bukan admin) bila workflow hanya menulis konten.
  • Simpan di credential manager: kredensial di n8n tersimpan terenkripsi; jangan pernah menaruhnya di chat, catatan, atau spreadsheet.
  • Pantau eksekusi: cek log n8n dan daftar post terbaru secara berkala untuk mendeteksi aktivitas tak terduga.
  • Rotasi berkala: ganti Application Password setiap beberapa bulan, terutama pada website yang ramai.

Dengan lima kebiasaan ini, koneksi n8n–WordPress Anda seaman integrasi resmi pada umumnya — karena memang inilah jalur resmi yang disediakan WordPress sendiri.

FAQ: Pertanyaan Seputar Koneksi n8n–WordPress

Apakah perlu plugin tertentu di WordPress?
Tidak. REST API bawaan sudah cukup. Node WordPress n8n langsung berfungsi begitu kredensial benar.

Bisakah workflow juga mengedit artikel lama?
Bisa, lewat operasi Post → Update dengan ID post. Banyak praktisi memakai ini untuk internal linking massal.

Apakah Application Password bisa dipakai untuk beberapa workflow?
Bisa — satu kredensial n8n dipakai semua workflow di instance yang sama.

Apakah webhook n8n bisa dipanggil dari WordPress?
Bisa, misalnya lewat plugin trigger saat post terbit — kombinasi dua arah yang populer untuk distribusi konten.

Mulai Sambungkan n8n dan WordPress Anda

Menghubungkan n8n dengan WordPress via REST API ternyata hanya tiga langkah: buat Application Password, daftarkan kredensial di n8n, jalankan operasi pertama. Setelah itu, semua otomasi konten — auto-artikel, upload gambar otomatis, internal linking massal — tinggal dirakit di kanvas yang sama.

Ingin workflow-nya sekaligus, tanpa merakit node satu per satu? Ebook tutorial n8n auto-artikel SEO ke WordPress + template siap import memuat sistem lengkapnya — dari koneksi REST API seperti di artikel ini sampai artikel pertama terbit otomatis.

Waktu terbaik memulai adalah sekarang: buat Application Password pertama Anda, dan lima belas menit dari sekarang koneksi Anda aktif.

Scroll to Top