WP-CLI merupakan perintah baris berbasis console yang memungkinkan untuk berinteraksi dan mengelola wordpress. WP-Cli ini berjalan diatas PHP PHAR dimana scriptnya dieksekusi oleh PHP PHAR saja, sehingga WP CLI ini itu belum bisa dijalankan secara global tersedia untuk semua user didalam Centos. Dengan demikian, WP-CLI ini akan sangat terbatas, padahal penggunaanya cukup luar biasa.
Fungsi Utama WP-CLI
Fungsi utama yang sering digunakan untuk WP-CLI ini ada banyak, salah satunya ialah untuk melakukan proses backup. Meskipun demikian, WP-CLI ini bisa digunakan untuk melakukan proses otomatis seperti install plugin, penghapusan transient, regenerate thumbnail, dan masih banyak fungsi lainnya.
Kebutuhan Minimal WP-CLI
Berikut ini adalah beberapa kebutuhan minimum yang harus dipenuhi untuk melakukan instalasi WP-CLI.
- Akses SSH sebagai Root
- Versi lebih besar dari PHP 5.3.29
- WordPress minimal versi 3.7 untuk dukungan penuh WP-CLI
Cara Install WP-CLI
Sebelum mulai lebih jauh, ada baiknya kita harus mengecek apakah penyedia hosting untuk paket yang kita memiliki akses ke SSH tidak. Kalau tidak, berarti WP-CLI ini sudah jelas tidak akan bisa diinstal. Kemudian jika sudah ada akses ke SSH, kita bisa mulai untuk cek dulu perintah wp di ssh console. Berikut contohnya.
wp help
Kalau nanti ada muncul daftar help nya berarti WP-CLI sudah terinstall. Jika belum berikut ini adalah caranya:
- Login sebagai root, dan pindah ke directory /root.
- Download WP-CLI.PHAR nya terlebih dahulu, dengan menggunakan curl.
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Kemudian cek hasil downloadan dengan perintah:
php wp-cli.phar --info
- Pastikan memberikan akses eksekusi untuk semua user terhadap file wp-cli.phar dengan mengetik perintah
chmod +x wp-cli.phar
- Kemudian tinggal pindahkan file wp-cli.phar ke folder executable global di /usr/local/bin/wp dengan perintah
sudo mv wp-cli.phar /usr/local/bin/wp
- Untuk mencobanya, kita pindah dulu keluar folder atau langsung menuju folder WordPress-nya. Kemudian eksekusi perintah ini.
wp --info
- Jika ada hasilnya, maka selamat anda sudah berhasil menginstall WP-CLI didalam Centos anda.
OS: Linux 3.33.0-666.11.1.el8.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 Shell: /bin/bash PHP binary: /php PHP version: 7.1.12 php.ini used: /php/php.ini WP-CLI root dir: phar://wp-cli.phar WP-CLI vendor dir: phar://wp-cli.phar/vendor WP_CLI phar path: /sites/blog.travtou.com WP-CLI packages dir: WP-CLI global config: WP-CLI project config: WP-CLI version: 1.5.0
Jika belum muncul, kemungkinan terbesar ada masalah atau install WP-CLI nya bermasalah.
Contoh Penggunaan WP-CLI untuk Membuat Ulang Thumbnail
Salah satu hal yang bisa saya gunakan di WP-CLI adalah untuk membuat ulang thumbnail (regenerate thumbnail). Ini diperlukan ketika kita akan ganti tema WordPress, karena biasanya setiap tema memiliki pengaturan ukuran thumbnail yang berbeda. Berikut ini adalah contoh penggunaanya.
- Pertama masuk dulu ke dashboard WordPress kemudian install plugin Thumbnail Regenerate.
- Kemudian masuk ke SSH dan arahkan ke folder tempat WordPress tersebut berjalan. Contoh:
cd ~/sites/blog.travtou.com/
- Kemudian jalankan perintah wp-cli-nya.
wp regenerate thumbnail
- Tunggu prosesnya sampai selesai. Waktu prosesnya tergantung banyaknya gambar.
Demikian. Semoga membantu.