Saturday, March 21, 2026
Wordpress WP-CLI

Panduan Lengkap WordPress CLI (WP-CLI)

cli

Pengantar

WordPress CLI atau WP-CLI adalah alat command-line interface yang memungkinkan Anda mengelola situs WordPress langsung melalui terminal atau command prompt, tanpa harus masuk ke dashboard WordPress. Dengan WP-CLI, banyak tugas rutin menjadi lebih cepat, efisien, dan bisa diotomatisasi.

Apa Itu WP-CLI?

WP-CLI adalah alat berbasis command line yang dirancang untuk mempermudah pengelolaan situs WordPress. Beberapa kemampuan utamanya meliputi:

  • Menginstal dan mengupdate WordPress, tema, dan plugin.
  • Mengelola konten seperti posting, halaman, dan komentar.
  • Mengelola pengguna, termasuk membuat, menghapus, atau mengubah peran.
  • Melakukan backup dan restore database.
  • Mengoptimalkan performa situs melalui perintah langsung.

WP-CLI cocok untuk developer, administrator server, dan pengguna yang ingin mempercepat workflow WordPress tanpa harus melalui antarmuka grafis.


Keuntungan Menggunakan WP-CLI

  1. Efisiensi Waktu
    Instalasi, update, dan manajemen plugin atau tema bisa dilakukan dalam hitungan detik.
  2. Otomatisasi
    Bisa digabungkan dengan skrip shell untuk otomatisasi tugas rutin.
  3. Kontrol Lebih Lanjut
    Memberikan akses ke fungsi WordPress yang tidak selalu tersedia di dashboard.
  4. Ideal untuk Multisite
    Bisa mengelola beberapa situs WordPress sekaligus.
  5. Ringan dan Cepat
    Tidak memerlukan browser dan hanya berbasis terminal, sehingga lebih ringan.
Baca Juga :  Cara Install Manual Wordpress di Cpanel

Cara Install WP-CLI

WP-CLI bisa diinstal pada server berbasis Linux, macOS, bahkan Windows (dengan WSL atau terminal yang mendukung).

Langkah-Langkah Instalasi di Linux / macOS

  1. Download WP-CLI:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. Cek Versi:
php wp-cli.phar --version
  1. Buat WP-CLI Bisa Dipanggil Secara Global:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
  1. Cek Instalasi:
wp --info

Jika muncul informasi versi, maka WP-CLI berhasil diinstal.


Perintah Dasar WP-CLI

Berikut beberapa perintah dasar yang sering digunakan:

1. Instal WordPress

wp core download

2. Membuat File Konfigurasi

wp config create --dbname=nama_database --dbuser=user_database --dbpass=password

3. Instalasi WordPress

wp core install --url="example.com" --title="Nama Situs" --admin_user="admin" --admin_password="password" --admin_email="email@example.com"

4. Update WordPress, Plugin, dan Tema

wp core update
wp plugin update --all
wp theme update --all

5. Mengelola Plugin

  • Instal plugin:
wp plugin install nama-plugin --activate
  • Nonaktifkan plugin:
wp plugin deactivate nama-plugin
  • Hapus plugin:
wp plugin delete nama-plugin

6. Mengelola Tema

  • Instal tema:
wp theme install nama-tema --activate
  • Ganti tema:
wp theme activate nama-tema

7. Mengelola Pengguna

  • Tambah pengguna:
wp user create nama_user email@example.com --role=editor --user_pass=password
  • Hapus pengguna:
wp user delete nama_user

8. Mengelola Konten

  • Tambah posting:
wp post create --post_type=post --post_title="Judul Postingan" --post_status=publish
  • Edit posting:
wp post update 123 --post_title="Judul Baru"
  • Hapus posting:
wp post delete 123

9. Backup Database

wp db export nama_file.sql

10. Optimasi Database

wp db optimize

Tips dan Praktik Terbaik WP-CLI

  1. Backup Sebelum Update
    Selalu backup database dan file sebelum menjalankan update besar.
  2. Gunakan Skrip untuk Tugas Rutin
    Misalnya backup harian atau update plugin otomatis.
  3. Manfaatkan Autocomplete
    WP-CLI mendukung autocomplete perintah di bash atau zsh untuk mempercepat workflow.
  4. Gunakan Mode Debug wp --debug perintah Ini membantu ketika terjadi error.
  5. Cek Daftar Perintah Lengkap wp help

WP-CLI Cheat Sheet – Referensi Cepat

1. Informasi Dasar

  • Cek versi WP-CLI:
wp --version
  • Info sistem dan WordPress:
wp --info
wp core version
  • Bantuan & daftar perintah:
wp help

2. Instalasi dan Setup WordPress

  • Download WordPress:
wp core download
  • Buat file konfigurasi wp-config.php:
wp config create --dbname=nama_db --dbuser=user_db --dbpass=password
  • Instal WordPress:
wp core install --url="example.com" --title="Nama Situs" --admin_user="admin" --admin_password="password" --admin_email="email@example.com"
  • Update WordPress:
wp core update

3. Plugin

  • Instal & aktifkan plugin:
wp plugin install nama-plugin --activate
  • Update plugin:
wp plugin update nama-plugin
wp plugin update --all
  • Nonaktifkan plugin:
wp plugin deactivate nama-plugin
  • Hapus plugin:
wp plugin delete nama-plugin
  • Daftar plugin:
wp plugin list

4. Tema

  • Instal & aktifkan tema:
wp theme install nama-tema --activate
  • Update tema:
wp theme update nama-tema
wp theme update --all
  • Aktifkan tema:
wp theme activate nama-tema
  • Daftar tema:
wp theme list

5. Pengguna

  • Buat pengguna baru:
wp user create nama_user email@example.com --role=editor --user_pass=password
  • Hapus pengguna:
wp user delete nama_user
  • Ubah peran pengguna:
wp user update nama_user --role=administrator
  • Daftar pengguna:
wp user list

6. Konten

  • Buat posting:
wp post create --post_type=post --post_title="Judul Postingan" --post_status=publish
  • Update posting:
wp post update 123 --post_title="Judul Baru"
  • Hapus posting:
wp post delete 123
  • Daftar posting:
wp post list
  • Buat halaman:
wp post create --post_type=page --post_title="Judul Halaman" --post_status=publish

7. Database

  • Backup database:
wp db export nama_file.sql
  • Import database:
wp db import nama_file.sql
  • Optimasi database:
wp db optimize
  • Cek status database:
wp db check
  • Reset database:
wp db reset

8. Media

  • Upload file:
wp media import /path/ke/file.jpg --title="Nama File"
  • Daftar file media:
wp media list

9. Miscellaneous / Lain-lain

  • Hapus cache:
wp cache flush
  • Search & replace database (misal pindah domain):
wp search-replace 'lama.com' 'baru.com'
  • Cron jobs WordPress:
wp cron event list
wp cron event run --due-now
  • Maintenance mode:
wp maintenance-mode activate
wp maintenance-mode deactivate

💡 Tips Cepat:

  • Gunakan --dry-run untuk mencoba perintah tanpa efek permanen.
  • Gunakan --format=csv atau --format=json untuk output yang mudah diproses.
  • Kombinasikan WP-CLI dengan skrip shell untuk otomasi harian.
Baca Juga :  You are not authorized to view this page (403 error) in wordpress

Kesimpulan

WP-CLI adalah alat yang sangat powerful untuk mengelola WordPress dengan cepat dan efisien. Dengan WP-CLI, pekerjaan seperti instalasi, update, backup, dan pengelolaan konten bisa dilakukan hanya dengan beberapa perintah di terminal. Ini sangat cocok bagi developer, administrator server, atau pengguna yang ingin mengoptimalkan workflow WordPress mereka.

Menguasai WP-CLI tidak hanya menghemat waktu tetapi juga memberikan kontrol lebih besar terhadap situs WordPress Anda.

Similar Posts