Integrasi REST API WordPress
Panduan ini menunjukkan cara menggunakan OpenClaw Ultra untuk mengelola situs WordPress Anda — memposting artikel, mengelola produk WooCommerce, memilih kategori, dan mengisi hashtag — semuanya melalui REST API WordPress.
Yang Anda Butuhkan
- Situs WordPress yang di-hosting sendiri (wordpress.org, bukan wordpress.com)
- Plugin Basic Auth terinstal di situs WordPress Anda
- OpenClaw Ultra terinstal di desktop Windows Anda
Langkah 1: Instal Plugin Basic Auth
REST API WordPress memerlukan autentikasi. Cara termudah adalah menggunakan plugin Basic Auth.
- Unduh plugin dari: https://github.com/WP-API/Basic-Auth
- Di panel admin WordPress, buka Plugin → Tambah Plugin Baru → Unggah Plugin
- Unggah file
Basic-Auth-master.zip yang diunduh
- Klik Aktifkan

💡 Autentikasi Alternatif
Jika server Anda mendukung OAuth atau Kata Sandi Aplikasi (WordPress 5.6+), Anda juga dapat menggunakannya. Panduan ini menggunakan Basic Auth untuk kesederhanaan.
Langkah 2: Buat File .env untuk Kredensial
Buat file .env di lokasi aman di komputer Anda untuk menyimpan kredensial situs WordPress Anda.
Buat file bernama wordpress.env dengan konten berikut:
WP_SITE_URL=https://situses.com
WP_USERNAME=admin-pengguna-anda
WP_APPLICATION_PASSWORD=kata-sandi-anda
⚠️ Jaga File .env Anda Tetap Aman
Jangan pernah commit file .env Anda ke kontrol versi atau membagikannya secara publik. Tambahkan *.env ke file .gitignore Anda.
Langkah 3: Konfigurasikan OpenClaw Ultra untuk Membaca File .env
Di OpenClaw Ultra, Anda dapat menggunakan skill File untuk membaca file .env dan memuat kredensial.
- Buka OpenClaw Ultra
- Di chat, ketik:
Baca file di C:\path\to\wordpress.env dan simpan setiap baris sebagai variabel.
- OpenClaw Ultra akan mengurai file
.env dan membuat nilai tersedia untuk permintaan berikutnya.
Langkah 4: Posting Artikel WordPress melalui REST API
Sekarang Anda dapat menggunakan OpenClaw Ultra untuk membuat dan memposting artikel WordPress secara otomatis.
Contoh prompt:
Menggunakan REST API WordPress di {WP_SITE_URL}/wp-json/wp/v2/posts,
buat artikel baru dengan:
- Title: "Artikel Pertama yang Diotomatiskan"
- Content: "Artikel ini dibuat oleh OpenClaw Ultra melalui REST API WordPress."
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
Gunakan Basic Auth dengan nama pengguna {WP_USERNAME} dan kata sandi {WP_APPLICATION_PASSWORD}.
OpenClaw Ultra akan mengirimkan permintaan POST ke endpoint REST API WordPress dan memposting artikel Anda.
Referensi Endpoint API
| Aksi | Endpoint | Metode |
| Buat artikel | /wp-json/wp/v2/posts | POST |
| Perbarui artikel | /wp-json/wp/v2/posts/{id} | PUT |
| Dapatkan artikel | /wp-json/wp/v2/posts | GET |
| Hapus artikel | /wp-json/wp/v2/posts/{id} | DELETE |
—
Menampilkan 5/10 bagian. Konten lengkap: https://openclaw.aiondesktop.com/tutorials/id/9