Cara Batch Instal Banyak Plugin di WordPress Menggunakan WP-CLI
Pernah ingin menginstal atau memperbarui beberapa plugin WordPress sekaligus?
Dalam tutorial ini kita akan gunakan WP-CLI untuk menginstal beberapa plugin dari antarmuka baris perintah. Kami akan menunjukkan caranya kelola plugin Anda menggunakan WP-CLIbagaimana Perbarui banyak plugin, aktifkan/nonaktifkan plugin dan hapus (copot pemasangan) plugin secara massal – semua tanpa harus masuk ke situs WordPress Anda!
Sebelum kita mulai, mari kita lihat beberapa Prasyarat:
- Jika Anda menggunakan WordPress di penyedia shared hosting, host Anda harus menyediakan akses SSH dan menginstal WP-CLI. Anda dapat melihat daftar resmi WordPress dari host yang didukung, tetapi seperti yang terjadi, semua rekomendasi kami untuk hosting WordPress terbaik datang dengan WP-CLI yang sudah diinstal sebelumnya.
- Jika Anda meng-host WordPress di server VPS atau di cloud, kami akan menunjukkan cara menginstal WP-CLI di server Anda, nanti dalam panduan ini. (PS: jika Anda ingin mempelajari cara menginstal WordPress di VPS, ikuti tutorial DigitalOcean kami)
- Sistem operasinya harus lingkungan seperti UNIX (Linux, OS X, FreeBSD); Anda harus memiliki PHP 5.4+ dan WordPress 3.7 atau yang lebih baru. Karena hampir semua host WordPress yang direkomendasikan akan memenuhi kriteria ini, Anda sudah siap.
- Akhirnya, panduan ini bukan untuk pemula. Orang yang akrab dengan antarmuka baris perintah (CLI) dan administrasi server harus menggunakan tutorial ini.
Ayo mulai.
Apa itu WP-CLI di WordPress?
WP-CLI adalah proyek open source gratis yang memungkinkan Anda mengelola situs WordPress menggunakan antarmuka baris perintah (CLI). WP-CLI menyederhanakan banyak tugas WordPress, seperti menginstal WordPress, mencadangkan database, memperbarui kernel WordPress, dan menginstal atau memperbarui plugin dan tema WordPress.
Semua ini dapat dilakukan dengan mengetikkan beberapa perintah di terminal tanpa harus masuk ke situs WordPress Anda. Hasil? Hemat banyak waktu, lebih sedikit margin untuk kesalahan, dan produktivitas yang memusingkan! Ini adalah pengantar yang bagus untuk WPSout untuk mempelajari lebih lanjut tentang WP-CLI.
Bagaimana Cara Menginstal WP-CLI di VPS WordPress atau Server Cloud?
Pengguna yang telah menginstal WordPress di VPS (seperti DigitalOcean), satu penyedia layanan penyimpanan awan (bagaimana Amazon Layanan Web (AWS) atau Google Cloud) atau server manajemen awan (seperti CloudWays) Anda dapat menginstal WP-CLI di server Anda.
Catatan: Untuk tutorial ini, kami menggunakan Vultr VPS (mirip dengan DigitalOcean drop) dengan dokumentasi resmi WordPress yang telah diinstal sebelumnya dan diteruskan.
Langkah 1: Masuk ke server Anda dengan sumber pengguna. Jika Anda tidak memiliki akses ke pengguna root, masuk dengan pengguna dengan izin baca, tulis, dan jalankan di direktori “/var/www/html”.
Langkah 2: Unduh file wp-cli.phar menggunakan wget atau keriting (kami menggunakan cURL):
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Langkah 3: Verifikasi bahwa file Phar berfungsi. Masukkan perintah berikut dan Anda akan melihat output serupa:
php wp-cli.phar --info
Tahap 4: kami ingin menjalankan WP-CLI dari baris perintah hanya dengan mengetik wp. Untuk melakukan ini, kita perlu membuat file WP-CLI dapat dieksekusi dan mengonversinya menjadi kompartemen kategori.
- Untuk membuat file WP-CLI dapat dieksekusi, ketik:
chmod +x wp-cli.phar
- Kemudian pindahkan ke direktori bin:
sudo mv wp-cli.phar /usr/local/bin/wp
Langkah 5: Sekarang kita akan memeriksa apakah WP-CLI dijalankan dengan benar:
- Pertama, ubah direktori kerja ke direktori instalasi WordPress:
cd /var/www/html
- Kemudian jalankan perintah berikut dan Anda akan melihat output yang mirip dengan yang ditunjukkan pada gambar di atas.
wp --info
Perhatian: kesalahan akses root pada WP-CLI dan solusinya
Terkadang Anda menjalankan perintah WP-CLI seperti a sumber pengguna, Anda mungkin menerima galat berikut:
Dalam kasus seperti itu, tambahkan saja bagian asli pada perintah, dan Anda siap untuk pergi. Berikut adalah contoh perintah yang memeriksa apakah WP-CLI mengenali instalasi WordPress yang ada.
wp core version --allow-root
Setelah Anda selesai melakukannya, Anda siap untuk menginstal plugin secara massal.
Cara Batch Instal Banyak Plugin di WordPress Menggunakan WP-CLI
Di bagian ini, kami akan menunjukkan kepada Anda cara menginstal banyak plugin WordPress dari antarmuka baris perintah, menggunakan WP-CLI. Untuk referensi, ada dokumentasi resmi untuk plugin WP-CLI yang praktis.
Perintah instalasi plugin dasar adalah sebagai berikut:
wp plugin install PLUGIN_NAME
Kode untuk menginstal banyak plugin adalah: (Anda dapat menambahkan plugin sebanyak yang Anda butuhkan)
wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME
Sekarang triknya adalah cari tahu nama pasti pluginnya Untuk melakukan ini, buka halaman URL plugin dan salin tab URL.
- Misalnya, URL plugin Jetpack adalah https://wordpress.org/plugins/pesawat jet//
- Jadi nama pluginnya adalah pesawat jet
- Demikian pula untuk plugin Yoast SEO, URL-nya adalah https://wordpress.org/plugins/wordpress-seo//
- Jadi nama pluginnya adalah wordpress-seo
Untuk menginstal plugin, kodenya adalah:
wp plugin install jetpack
Untuk menginstal Jetpack dan Yoast SEO, kodenya adalah:
wp plugin install jetpack wordpress-seo
(Harap dicatat bahwa kami menggunakan bagian asli untuk memastikan kode berjalan di VPS kami).
Cara Menginstal dan Mengaktifkan Banyak Plugin di WordPress Menggunakan WP-CLI
Secara default, plugin yang diinstal oleh WP-CLI tidak diaktifkan. Jika Anda ingin mengaktifkan plugin segera setelah instalasi, silakan tambahkan -Diaktifkan urutan.
Namun, kami tidak menyarankan untuk mengaktifkan plugin yang diperlukan konfigurasi di papan (seperti caching dan plugin cadangan), langsung dari WP-CLI.
Plugin yang tidak memerlukan embedding seperti Insert Header dan Footer dapat diaktifkan dari command line:
wp plugin install insert-headers-and-footers --activate
Itu saja! Sekarang Anda tahu cara menginstal dan mengaktifkan beberapa plugin secara massal menggunakan WP-CLI. Di bagian selanjutnya kami akan mengajari Anda mengelola plugin menggunakan WP-CLI.
Kelola Plugin Massive di WP-CLI di WordPress
Anda dapat menggunakan WP-CLI untuk banyak tugas manajemen plugin seperti:
- Daftar plugin yang diinstal
- Aktifkan/nonaktifkan beberapa plugin
- Perbarui dan hapus plugin secara massal
Cara membuat daftar jumlah plugin yang diinstal di WordPress menggunakan WP-CLI
Perintah ini menampilkan jumlah plugin yang diinstal di situs WordPress Anda dalam sebuah tabel, termasuk informasi penting seperti status aktivasi plugin, versi saat ini, dan pembaruan yang tersedia (jika ada).
wp plugin list
Cara mengaktifkan atau menonaktifkan beberapa plugin sekaligus menggunakan WP-CLI
Mirip dengan perintah install plugin, tambahkan nama plugin yang ingin Anda aktifkan atau nonaktifkan dan tekan Enter.
wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME
Oleh karena itu, perintah untuk mengaktifkan Yoast SEO dan Jetpack (dengan asumsi sudah terinstal) adalah:
wp plugin activate wordpress-seo jetpack
Demikian pula, perintah untuk menonaktifkan (atau menonaktifkan) kedua plugin adalah:
wp plugin deactivate wordpress-seo jetpack
Selain itu, Anda dapat nonaktifkan semua plugin yang aktif di situs WordPress Anda dengan perintah ini:
wp plugin deactivate --all
Cara Memperbarui Banyak Plugin di WordPress Menggunakan WP-CLI
Penggunaan lain yang bermanfaat dari WP-CLI adalah kemampuan untuk memperbarui semua plugin yang diinstal di situs WordPress Anda secara massal. Perintahnya adalah:
wp plugin update --all
Menyelesaikan
Selain pemeliharaan plugin, WP-CLI adalah alat yang ampuh yang memungkinkan Anda menjalankan sejumlah besar tugas pemeliharaan dengan sangat efisien, melalui baris perintah, sehingga menghemat waktu Anda yang berharga.
Jika Anda menguji WP-CLI untuk pertama kalinya, kami sarankan melakukannya di server staging atau di instance WordPress baru. Setelah Anda terbiasa dengan alat ini, Anda dapat mulai menggunakannya di situs langsung Anda.
Saya harap Anda belajar sesuatu yang baru dari tutorial ini. Apakah Anda pernah menggunakan WP-CLI sebelumnya? Apa trik favorit Anda?