Memulai dengan WP-CLI: Mengelola situs WordPress Anda secara efisien menggunakan baris perintah.

Baca dalam 2 menit.
Jiangsu
2025-10-19
2025-10-24
3,903
Saya mendapatkan komisi ketika Anda berbelanja melalui tautan di bawah ini, tanpa biaya tambahan untuk Anda.

Selamat tinggal dengan operasi klik yang rumit, dan rasakan efisiensi manajemen yang sangat cepat yang dibawa oleh baris perintah.

Apa itu WP-CLI?

Bayangkan Anda dapat menyelesaikan semua tugas administrasi WordPress di jendela baris perintah hitam dengan memasukkan perintah sederhana: menginstal plugin, memperbarui tema, membuat artikel, dan bahkan mengedit konten secara massal - inilah keindahan WP-CLI (Antarmuka Baris Perintah WordPress).

WP-CLI adalah alat baris perintah resmi WordPress yang memungkinkan Anda mengelola situs web melalui Terminal/SSH tanpa perlu masuk ke antarmuka admin. Bagi pemula, ini mungkin tampak cukup teknis, tetapi setelah Anda terbiasa, Anda akan menemukan bahwa itu jauh lebih efisien daripada antarmuka grafis tradisional.

Mengapa saya harus menggunakan WP-CLI?

🚀 Peningkatan efisiensi sebesar 10 kali lipat.

  • Operasi massal.: Perbarui semua plugin dengan satu klik, bukan dengan mengkliknya satu per satu.
  • Automasi\n: Anda dapat menulis skrip untuk menjalankan tugas-tugas berulang secara otomatis.
  • Manajemen jarak jauh.\n:Mengelola situs web di server melalui SSH tanpa perlu mengunduh file.

💻 Perbandingan kasus nyata.

Memperbarui 20 plugin dengan cara tradisional:

  1. Masuk ke backend → Klik "Plugins" → Lihat pembaruan → Pilih semua plugin → Klik Update → Tunggu sampai selesai.
  2. Memakan waktu: 3-5 menit, perlu terus mengklik dan menunggu halaman dimuat.

Menggunakan WP-CLI:

wp plugin update --all

Waktu yang dibutuhkan: 10-20 detik, selesai dengan satu perintah!

Bagaimana cara menginstal WP-CLI?

Menginstal di Linux/macOS

Buka Terminal, lalu 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 informasi versi, itu berarti instalasi berhasil!

Menginstal di Windows

Kami merekomendasikan untuk menggunakan dua metode berikut:

  1. 1.Menginstal WSL (Subsistem Windows untuk Linux)Cari Ubuntu di Microsoft Store dan instal.
  2. 2.Gunakan lingkungan terintegrasi seperti XAMPP.: Versi baru biasanya sudah terintegrasi dengan WP-CLI.

Latihan praktis untuk perintah dasar.

Mari kita mulai dengan perintah paling sederhana dan secara bertahap mempelajari fitur-fitur inti WP-CLI.

Memeriksa informasi dasar.

# 检查 WordPress 版本
wp core version

# 查看网站状态
wp core check-update

# 列出所有已安装的插件
wp plugin list

Manajemen 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

Manajemen topik.

# 安装并启用新主题
wp theme install twentytwentyfour --activate

# 查看当前主题
wp theme status

# 更新所有主题
wp theme update --all

Manajemen konten.

# 创建一篇新文章
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 praktis: Memecahkan masalah nyata.

Scene 1: Mengganti nama domain secara massal saat migrasi situs web.

Saat Anda perlu memindahkan situs web dari nama domain uji ke nama domain resmi:

# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com"

\nDibandingkan dengan metode tradisional.Hal tersebut membutuhkan ekspor database secara manual, menggantinya dengan editor teks, dan kemudian mengimpornya kembali, yang sangat berisiko.

Scenario 2: Memproses gambar secara massal untuk dioptimalkan.

Ditemukan bahwa semua gambar dalam artikel tersebut tidak memiliki teks ALT:

# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述"

Scenario 3: Backup situs web secara cepat.

# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql

Keterampilan lanjutan: Membuat pekerjaan lebih efisien.

Gunakan alias untuk menyederhanakan perintah.

~/.bashrc~/.zshrcTambahkan ke dalam file:

alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql'

Lalu lakukan. source ~/.bashrcSetelah itu, Anda bisa menggunakan perintah singkat:

wp-update-all  # 更新所有插件和主题
wp-backup      # 快速备份

Membuat skrip otomatis.

Dokumen baru 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 izin eksekusi kepada skrip:chmod +x daily-maintenance.sh

Kemudian, ini dapat diatur sebagai tugas berjadwal untuk dijalankan secara otomatis.

Pertanyaan yang Sering Diajukan (FAQ)

❓ Saya seorang pemula, haruskah saya menggunakan WP-CLI?

saranJika Anda hanya memperbarui beberapa artikel sesekali, Anda dapat terus menggunakan antarmuka grafis. Namun, jika Anda mengelola beberapa situs web atau memerlukan operasi yang sering, sangat disarankan untuk mempelajari WP-CLI.

❓ Akankah menggunakan WP-CLI merusak situs web?

keamananWP-CLI memiliki kontrol akses yang sama dengan antarmuka grafis. Selama Anda berhati-hati (terutama dengan perintah yang terkait dengan database), risikonya sangat kecil. Disarankan untuk membuat cadangan sebelum melakukan operasi.

❓ Bagaimana jika aku tidak bisa mengingat perintahnya?

\nTeknikGunakan wp help\nLihat bantuan, seperti wp help plugin\nLihat perintah-perintah terkait plugin. Gunakan tombol Tab untuk melengkapi secara otomatis.

❓ Apakah semua host mendukung WP-CLI?

PermintaanSebagian besar VPS dan cloud hosting mendukungnya. Untuk shared hosting, Anda perlu menghubungi layanan pelanggan untuk mengonfirmasi izin akses SSH.

Saran rute belajar.

Tahap pertama (minggu pertama): Membiasakan diri dengan perintah-perintah dasar.

  • Berlatih menginstal dan memperbarui plugin dan tema.
  • Cobalah untuk membuat dan mengedit artikel.
  • Menguasai wp --help\nCara melihat bantuan.

Tahap kedua (minggu ke-2-3): Aplikasi praktis.

  • Cobalah mengganti nama domain secara massal.
  • Mengatur skrip cadangan otomatis.
  • Memproses konten pembelajaran secara massal.

Tahap ketiga (1 bulan kemudian): Optimalisasi lanjutan.

  • Terintegrasi ke dalam alur kerja.
  • Menulis skrip kustom.
  • Jelajahi fitur-fitur canggih (seperti tugas CRON).

Belajar.

Menyimpulkan.

WP-CLI bukanlah alat khusus untuk peretas, melainkan alat efisiensi yang harus dikuasai oleh setiap pengguna WordPress. Mulai hari ini, pelajari satu perintah setiap hari, dan setelah sebulan, Anda akan melihat peningkatan efisiensi kerja yang signifikan.

Jangan terintimidasi oleh baris perintah.—Ini hanyalah bahasa lain untuk berkomunikasi dengan komputer. Sama seperti belajar bahasa asing, mungkin akan sulit di awal, tetapi setelah Anda menguasainya, itu akan membuka pintu ke dunia baru.

Sekarang buka terminal, dan masukkan perintah WP-CLI pertama Anda!

wp --info

Selamat, kamu sudah mengambil langkah pertama untuk menjadi ahli WordPress! 🎉

menarik perhatian ke sth.

Tips kecil: Semua perintah dalam artikel ini dijalankan di bawah direktori root instalasi WordPress. Jika Anda mengalami masalah dengan izin, Anda dapat menambahkan di depan perintah. sudo(Linux/macOS) atau jalankan sebagai administrator (Windows).

Tag: