Pasang Pukal Berbilang Pemalam WordPress dengan WP-CLI


Pernahkah anda mahu memasang atau mengemas kini berbilang pemalam WordPress secara pukal sekali gus?

Dalam tutorial ini, kami akan menggunakan WP-CLI untuk memasang berbilang pemalam dari antara muka baris arahan. Kami akan menunjukkan kepada anda cara menguruskan pemalam anda menggunakan WP-CLI, seperti mengemas kini berbilang pemalam, mengaktifkan/menyahaktifkan pemalam dan memadamkan (nyahpasang) pemalam secara pukal – semuanya tanpa perlu log masuk ke tapak WordPress anda!

Sebelum kita bermula, mari kita bincangkan beberapa prasyarat:

  1. Jika anda menggunakan WordPress pada penyedia pengehosan kongsi, hos anda mesti menawarkan akses SSH dan memasang WP-CLI. Anda boleh menyemak senarai rasmi WordPress hos yang disokong, tetapi apabila ia berlaku, semua cadangan kami untuk pengehosan WordPress terbaik disertakan dengan WP-CLI yang diprapasang.
  2. Jika anda mengehos WordPress dalam VPS atau pelayan awan, kami akan menunjukkan kepada anda cara memasang WP-CLI dalam pelayan anda, kemudian dalam tutorial ini. (PS: Jika anda ingin belajar cara memasang WordPress dalam VPS, ikuti tutorial DigitalOcean kami)
  3. OS anda mestilah persekitaran seperti UNIX (Linux, OS X, FreeBSD); anda mesti mempunyai PHP 5.4+ dan WordPress 3.7 atau lebih baru. Memandangkan hampir semua hos WordPress yang disyorkan akan memenuhi kriteria ini, anda boleh pergi.
  4. Akhir sekali, tutorial ini tidak ditujukan untuk pemula. Orang yang biasa dengan antara muka baris arahan (CLI) dan pengurusan pelayan harus menggunakan tutorial ini.

Mari kita mulakan.

Apakah WP-CLI dalam WordPress?

WP-CLI ialah projek sumber terbuka percuma yang membolehkan anda mengurus tapak WordPress anda menggunakan antara muka baris arahan (CLI). WP-CLI sangat memudahkan banyak tugas WordPress, seperti memasang WordPress, menyandarkan pangkalan data, mengemas kini teras WordPress dan memasang atau mengemas kini pemalam dan tema WordPress.

Semua ini boleh dilakukan dengan menaip beberapa arahan di terminal, tanpa perlu log masuk ke laman WordPress anda. Keputusan? Banyak masa yang dijimatkan, kurang ruang untuk kesilapan dan produktiviti yang meroket! Berikut ialah buku asas yang baik daripada WPShout untuk mengetahui lebih lanjut tentang WP-CLI.

Bagaimana untuk memasang WP-CLI dalam VPS WordPress atau Pelayan Awan?

Pengguna yang telah memasang WordPress dalam VPS (seperti DigitalOcean), pembekal pengehosan awan (seperti Amazon Web Services (AWS) atau Google Cloud), atau hos awan terurus (seperti CloudWays), boleh memasang WP-CLI dalam pelayan mereka.

Nota: Untuk tutorial ini, kami telah menggunakan Vultr VPS (serupa dengan titisan DigitalOcean) dengan WordPress diprapasang dan merujuk dokumentasi rasmi.

Langkah 1: Log masuk ke pelayan anda dengan pengguna root . Jika anda tidak mempunyai akses kepada pengguna akar, log masuk dengan pengguna dengan kebenaran baca, tulis dan laksanakan dalam direktori "/var/www/html".

Langkah 2: Muat turun fail wp-cli.phar menggunakan wget atau curl (kami telah menggunakan cURL):

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Langkah 3: Sahkan bahawa fail Phar berfungsi. Taipkan arahan berikut, dan anda akan melihat output yang serupa:

php wp-cli.phar --info

Langkah 4: kami mahu melaksanakan WP-CLI daripada baris arahan dengan hanya menaip wp. Untuk melakukan ini, kita perlu menjadikan fail WP-CLI boleh laku dan mengalihkannya ke direktori bin .

  • Untuk menjadikan fail WP-CLI boleh laku, taip:
chmod +x wp-cli.phar
  • Seterusnya, alihkannya ke direktori bin:
sudo mv wp-cli.phar /usr/local/bin/wp

Langkah 5: Sekarang kami akan menguji sama ada WP-CLI boleh dilaksanakan dengan betul:

  • Mula-mula, tukar direktori kerja kepada direktori pemasangan WordPress:
cd /var/www/html
  • Seterusnya, jalankan arahan berikut, dan anda akan melihat output yang serupa seperti yang ditunjukkan dalam tangkapan skrin di atas.
wp --info

Awas: Ralat Akses Root dalam WP-CLI & Solution

Kadangkala, apabila anda melaksanakan perintah WP-CLI sebagai pengguna root, anda mungkin mendapat ralat berikut:

Dalam kes sedemikian, tambahkan –allow-root pada perintah itu dan anda boleh pergi. Berikut ialah contoh ujian arahan sama ada WP-CLI mengiktiraf pemasangan WordPress sedia ada.

wp core version --allow-root

Sebaik sahaja anda berfungsi, anda sudah bersedia untuk memasang pemalam secara pukal.

Cara Memasang Pukal Berbilang Pemalam dalam WordPress menggunakan WP-CLI

Dalam bahagian ini, kami akan menunjukkan kepada anda cara memasang berbilang pemalam secara pukal dalam WordPress daripada antara muka baris arahan, menggunakan WP-CLI. Untuk rujukan, pastikan dokumentasi pemalam WP-CLI rasmi berguna.

Perintah pemasangan pemalam asas adalah seperti berikut:

wp plugin install PLUGIN_NAME

Kod untuk memasang berbilang pemalam ialah: (Anda boleh menambah seberapa banyak pemalam yang anda perlukan)

wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME

Sekarang, silapnya ialah mencari nama yang betul bagi pemalam. Untuk melakukan ini, lawati halaman URL pemalam dan salin slug URL.

  • Sebagai contoh, URL pemalam Jetpack ialah https://wordpress.org/plugins/jetpack/

    • Oleh itu nama pemalam ialah jetpack
  • Begitu juga, untuk pemalam Yoast SEO, URLnya ialah https://wordpress.org/plugins/wordpress-seo/

    • Oleh itu nama pemalam ialah wordpress-seo

Untuk memasang satu pemalam, kodnya ialah:

wp plugin install jetpack

Untuk memasang Jetpack dan Yoast SEO, kodnya ialah:

wp plugin install jetpack wordpress-seo

(Perhatikan bahawa kami telah menggunakan –allow-root untuk memastikan kod tersebut berjalan dalam VPS kami.)

Cara Memasang dan Mengaktifkan Berbilang Pemalam dalam WordPress menggunakan WP-CLI

Secara lalai, pemalam yang dipasang oleh WP-CLI tidak diaktifkan. Jika anda ingin mengaktifkan pemalam sejurus selepas pemasangan, tambahkan –aktifkan pada arahan.

Walau bagaimanapun, kami mengesyorkan agar anda tidak mengaktifkan pemalam yang memerlukan konfigurasi onboarding (seperti caching dan pemalam sandaran), terus daripada WP-CLI.

Pemalam yang tidak memerlukan konfigurasi onboarding seperti Sisipkan Pengepala dan Pengaki boleh diaktifkan daripada baris arahan:

wp plugin install insert-headers-and-footers --activate

Itu sahaja! Kini anda tahu cara memasang pukal dan mengaktifkan berbilang pemalam menggunakan WP-CLI. Dalam bahagian seterusnya, kami akan mengajar anda pengurusan pemalam menggunakan WP-CLI.

Pengurusan Plugin Pukal dalam WP-CLI dalam WordPress

Anda boleh menggunakan WP-CLI untuk pelbagai tugas pengurusan pemalam seperti:

  • Menyenaraikan bilangan pemalam yang dipasang
  • Pengaktifan/penyahaktifan berbilang pemalam
  • Mengemas kini dan memadam pemalam secara pukal

Cara Menyenaraikan Bilangan Pemalam yang Dipasang dalam WordPress menggunakan WP-CLI

Perintah ini memaparkan bilangan pemalam yang dipasang di tapak WordPress anda dalam jadual, termasuk maklumat penting seperti status pengaktifan pemalam, versi semasa dan kemas kini yang tersedia (jika ada).

wp plugin list

Cara Mengaktifkan atau Melumpuhkan Berbilang Pemalam sekali gus menggunakan WP-CLI

Sama seperti arahan pemasangan pemalam, tambahkan nama pemalam yang ingin anda aktifkan atau nyahaktifkan dan tekan kembali.

wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME

Oleh itu arahan untuk mengaktifkan Yoast SEO dan Jetpack (dengan andaian ia dipasang) ialah:

wp plugin activate wordpress-seo jetpack

Begitu juga, arahan untuk menyahaktifkan (atau melumpuhkan) kedua-dua pemalam ialah:

wp plugin deactivate wordpress-seo jetpack

Secara bergantian, anda boleh melumpuhkan semua pemalam aktif dalam tapak WordPress anda dengan satu arahan ini:

wp plugin deactivate --all

Cara Kemas Kini Pukal Berbilang Pemalam dalam WordPress menggunakan WP-CLI

Satu lagi aplikasi berfaedah WP-CLI ialah keupayaannya untuk mengemas kini pukal semua pemalam yang dipasang di tapak WordPress anda. Perintahnya ialah:

wp plugin update --all

Mengakhiri

Selain daripada penyelenggaraan pemalam, WP-CLI ialah alat mujarab yang membolehkan anda melaksanakan sejumlah besar tugas penyelenggaraan dengan sangat cekap, melalui baris arahan, menjimatkan banyak masa berharga anda.

Jika anda mencuba WP-CLI buat kali pertama, kami akan mencadangkan berbuat demikian dalam pelayan pementasan atau contoh WordPress baharu. Sebaik sahaja anda sudah biasa dengan alat tersebut, anda boleh mula menggunakannya dalam tapak langsung anda.

Semoga anda telah mempelajari sesuatu yang baharu daripada tutorial ini. Adakah anda pernah menggunakan WP-CLI sebelum ini? Apakah helah kegemaran anda?