Selamat tinggal operasi klik yang rumit, dan alami kecekapan pengurusan yang pantas dengan baris perintah.
Apa itu WP-CLI?
Bayangkan anda boleh menyelesaikan semua tugas pentadbiran WordPress dalam tingkap baris perintah hitam dengan memasukkan arahan mudah: memasang plugin, mengemaskini tema, mencipta artikel, dan juga mengubah suai kandungan secara pukal - inilah daya tarikan WP-CLI (Antara Muka Baris Perintah WordPress).
WP-CLI merupakan alat baris perintah rasmi WordPress, yang membolehkan anda menguruskan laman web melalui Terminal/SSH tanpa perlu log masuk ke antara muka pentadbiran. Bagi pemula, ia mungkin kelihatan agak teknikal, tetapi apabila anda telah menguasainya, anda akan mendapati ia lebih cekap daripada antara muka grafik tradisional.
Mengapa saya perlu menggunakan WP-CLI?
🚀 Peningkatan kecekapan sebanyak 10 kali ganda.
- Operasi pukal: Kemaskini semua plugin dengan satu klik, berbanding mengklik setiap satu secara berasingan.
- AutomasiAnda boleh menulis skrip untuk melaksanakan tugas-tugas berulang secara automatik.
- Pengurusan jarak jauh.\n:Menguruskan laman web pada pelayan melalui SSH, tanpa perlu memuat turun fail.
💻 Perbandingan kes sebenar
Mengemaskini 20 plugin dengan cara tradisional:
- 1. Log masuk ke panel pentadbiran → Klik "Plugins" → Lihat kemaskini → Pilih semua plugin → Klik kemaskini → Tunggu selesai.
- 2. Memakan masa: 3-5 minit, perlu terus mengklik dan menunggu halaman dimuat.
Menggunakan WP-CLI:
wp plugin update --all Masa yang diambil: 10-20 saat, satu perintah sahaja untuk menyelesaikannya!
Bagaimana untuk memasang WP-CLI?
Menginstal pada Linux/macOS
Buka Terminal, dan kemudian masukkan perintah-perintah berikut secara berurutan:
# 下载 WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
# 赋予执行权限
chmod +x wp-cli.phar
# 移动到系统路径
sudo mv wp-cli.phar /usr/local/bin/wp
# 验证安装
wp --info Jika anda melihat maklumat versi, ini bermaksud pemasangan telah berjaya!
Menginstal pada Windows
Kami mengesyorkan menggunakan dua kaedah berikut:
- 1.Pasang WSL (Subsistem Windows untuk Linux)Cari Ubuntu di Microsoft Store dan pasangkannya.
- dua.Gunakan persekitaran bersepadu seperti XAMPP.: Versi baru biasanya sudah terbina dengan WP-CLI.
Latihan praktikal untuk perintah-perintah asas.
Mari kita mulakan dengan perintah yang paling mudah, dan secara bertahap menguasai fungsi teras WP-CLI.
1. Memeriksa maklumat asas.
# 检查 WordPress 版本
wp core version
# 查看网站状态
wp core check-update
# 列出所有已安装的插件
wp plugin list 2. Pengurusan Plugin
# 安装一个插件(以 Yoast SEO 为例)
wp plugin install wordpress-seo
# 启用插件
wp plugin activate wordpress-seo
# 停用插件
wp plugin deactivate wordpress-seo
# 更新所有插件
wp plugin update --all
# 批量启用多个插件
wp plugin activate akismet wordpress-seo 3. Pengurusan topik.
# 安装并启用新主题
wp theme install twentytwentyfour --activate
# 查看当前主题
wp theme status
# 更新所有主题
wp theme update --all 4. Pengurusan kandungan.
# 创建一篇新文章
wp post create --post_title='我的第一篇文章' --post_content='这是通过命令行创建的内容' --post_status=publish
# 查看文章列表
wp post list
# 批量将文章状态从草稿改为发布
wp post update $(wp post list --post_status=draft --format=ids) --post_status=publish Scenario praktikal: Menyelesaikan masalah sebenar.
Scene 1: Menggantikan nama domain secara pukal semasa migrasi laman web.
Apabila anda perlu memindahkan laman web daripada nama domain ujian ke nama domain rasmi:
# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com" Berbanding dengan kaedah tradisional.Perlu mengeksport pangkalan data secara manual, menggantikannya dengan editor teks, dan kemudian mengimportnya kembali, yang membawa risiko yang agak tinggi.
Scenario 2: Memproses gambar secara beramai-ramai untuk pengoptimuman.
Diperhatikan bahawa semua gambar dalam artikel tersebut tidak mempunyai teks ALT:
# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述" Scenario 3: Membuat sandaran laman web dengan cepat.
# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql Teknik-teknik lanjutan: Jadikan kerja anda lebih berkesan.
1. Gunakan nama panggilan untuk memudahkan perintah.
在 ~/.bashrc或 ~/.zshrcDokumen tersebut ditambahkan:
alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql' Kemudian laksanakan. source ~/.bashrcKemudian, anda boleh menggunakan perintah pendek:
wp-update-all # 更新所有插件和主题
wp-backup # 快速备份 2. Mencipta skrip automatik.
Dokumen baharu daily-maintenance.sh:
#!/bin/bash
# 每日维护脚本
echo "开始 WordPress 日常维护..."
# 备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 更新所有插件和主题
wp plugin update --all
wp theme update --all
# 清理修订版
wp post delete $(wp post list --post_type=revision --format=ids) --force
echo "维护完成!" Berikan kebenaran untuk menjalankan skrip:chmod +x daily-maintenance.sh
Kemudian ia boleh ditetapkan sebagai tugas berjadual untuk dilaksanakan secara automatik.
Soalan Lazim (FAQ)
❓ Saya seorang pemula, patut ke saya guna WP-CLI?
CadanganJika anda hanya mengemaskini beberapa artikel sekali-sekala, anda boleh terus menggunakan antara muka grafik. Namun, jika anda menguruskan beberapa laman web atau memerlukan operasi yang kerap, sangat disyorkan untuk mempelajari WP-CLI.
❓ Adakah menggunakan WP-CLI akan merosakkan laman web?
KeselamatanWP-CLI mempunyai kawalan akses yang sama seperti antara muka grafik. Selagi anda berhati-hati (terutama untuk perintah yang berkaitan dengan pangkalan data), risikonya adalah rendah. Adalah dinasihatkan untuk membuat sandaran sebelum melakukan sebarang operasi.
❓ Bagaimana jika saya tidak boleh mengingat perintah-perintah itu?
\nKemahiran:Gunakan wp helpLihat bantuan, seperti wp help pluginLihat perintah yang berkaitan dengan plugin. Gunakan kekunci Tab untuk melengkapi secara automatik.
❓ Adakah semua hos menyokong WP-CLI?
KeperluanKebanyakan VPS dan hos awan menyokongnya. Untuk hos berkongsi, anda perlu menghubungi pasukan sokongan untuk mengesahkan akses SSH.
Saran laluan pembelajaran
Fasa pertama (minggu pertama): Membiasakan diri dengan perintah-perintah asas.
- •Berlatih memasang dan mengemaskini plugin dan tema
- •Cuba mencipta dan mengedit artikel.
- •Menguasai
wp --help\nCara untuk melihat bantuan
Fasa kedua (minggu ke-2-3): Aplikasi dalam dunia sebenar.
- •Cuba ganti nama domain secara pukal
- • Tetapkan skrip sandaran automatik.
- • Memproses kandungan pembelajaran secara beramai-ramai.
Fasa ketiga (1 bulan kemudian): Pengoptimuman lanjutan.
- •Dijadikan sebahagian daripada aliran kerja
- •Menulis skrip kustom
- •Meneroka fungsi-fungsi lanjutan (seperti tugas CRON)
Belajar
- Sumber rasmi.
- Tutorial dan panduan
- Komuniti dan sokongan
RINGKASAN
WP-CLI bukanlah alat khusus untuk penggodam, tetapi ia merupakan alat kecekapan yang setiap pengguna WordPress harus menguasainya. Mulai hari ini, pelajari satu perintah setiap hari, dan selepas sebulan, anda akan melihat peningkatan besar dalam produktiviti kerja anda.
Jangan biarkan diri anda terintimidasi oleh perintah-perintah tersebut.— Ia hanya bahasa lain untuk berkomunikasi dengan komputer. Seperti belajar bahasa asing, mungkin agak sukar pada mulanya, tetapi apabila anda telah menguasainya, ia akan membuka pintu ke dunia baru.
Sekarang, buka terminal dan masukkan perintah WP-CLI pertama anda!
wp --info Selamat, anda telah mengambil langkah pertama untuk menjadi seorang pakar WordPress! 🎉
Permintaan
Petua kecil: Semua perintah dalam artikel ini dilaksanakan di bawah direktori root pemasangan WordPress. Sekiranya anda menghadapi masalah dengan keizinan, anda boleh menambahkan sudo sebelum perintah tersebut. sudo(Linux/macOS) atau jalankan sebagai pentadbir (Windows).