WP-CLI'ye yeni başlayanlar için: WordPress web sitenizi komut satırı aracılığıyla verimli bir şekilde yönetme.

2 dakika okuma.
Jiangsu
2025-10-19
2025-10-24
3,908
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

Tekrarlayan tıklama işlemlerine veda edin ve komut satırının getirdiği hızlı yönetim verimliliğini deneyin.

WP-CLI nedir?

Düşünün, WordPress'in tüm yönetimsel görevlerini basit komutlar girerek siyah bir komut satırı penceresinden gerçekleştirebilseydiniz: eklentileri yüklemek, temaları güncellemek, makaleler oluşturmak ve hatta toplu içerik değişiklikleri yapmak. WP-CLI'nin (WordPress Komut Satırı Arayüzü) büyüsü budur.

WP-CLI, WordPress'in resmi komut satırı aracıdır. Bu araç, arka uç arayüzüne giriş yapmadan web sitenizi Terminal/SSH üzerinden yönetmenize olanak tanır. Yeni başlayanlar için bu biraz teknik görünebilir, ancak bir kez öğrendiğinizde, geleneksel grafik arayüzden daha verimli olduğunu göreceksiniz.

Neden WP-CLI'yi kullanmalıyım?

🚀 Verimlilik 10 kat artırıldı.

  • Toplu işlemler.Tek bir tıklama ile tüm eklentileri güncellemek yerine, her birini tek tek tıklamak zorunda kalmak yerine.
  • Otomasyon.Tekrarlayan görevleri otomatik olarak gerçekleştirmek için komut dosyaları yazabilirsiniz.
  • Uzaktan yönetim.SSH aracılığıyla sunucudaki web sitesini yönetmek, dosyaları indirmeye gerek kalmadan yapılabilir.

💻 Gerçek vaka karşılaştırması.

20 eklentiyi geleneksel yöntemle güncellemek:

  1. Arka ofise giriş yapın → "Eklentiler"e tıklayın → Güncellemeleri görüntüleyin → Tüm eklentileri seçin → Güncellemeye tıklayın → Tamamlanmasını bekleyin.
  2. Zaman tüketici: 3-5 dakika, sürekli tıklamak ve sayfanın yüklenmesini beklemek gerekir.

WP-CLI kullanmak:

wp plugin update --all

Zaman tüketimi: 10-20 saniye, tek bir komutla halledilir!

WP-CLI nasıl kurulur?

Linux/macOS'ta kurulum.

Terminali açın ve sırasıyla aşağıdaki komutları girin:

# 下载 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

Eğer sürüm bilgilerini görürseniz, kurulum başarılı olmuş demektir!

Windows'ta kurulum.

Aşağıdaki iki yöntemi kullanmanız önerilir:

  1. 1.WSL'yi (Windows Subsystem for Linux) kurulumu.Microsoft Mağazasında Ubuntu'yu arayın ve yükleyin.
  2. 2.XAMPP gibi entegre ortamları kullanın.Yeni sürüm genellikle WP-CLI özelliğini içerir.

Temel komutların pratik uygulaması.

WP-CLI'nin temel işlevlerini kavramak için en basit komandadan başlayalım.

Temel bilgi kontrolü.

# 检查 WordPress 版本
wp core version

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

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

Eklenti yönetimi.

# 安装一个插件(以 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

Tema yönetimi.

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

# 查看当前主题
wp theme status

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

İçerik yönetimi.

# 创建一篇新文章
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

Pratik senaryo: Gerçek sorunları çözme.

Senaryo 1: Web sitesi taşınırken alan adının toplu olarak değiştirilmesi

Bir web sitesini test etme alanından resmi alana taşımanız gerektiğinde:

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

Geleneksel yöntemlerle karşılaştırıldığındaVeritabanını manuel olarak dışa aktarmak, bir metin editörüyle değiştirmek ve sonra geri yüklemek gereklidir, bu da oldukça risklidir.

Senaryo 2: Resim optimizasyonunun toplu işlemi

Tüm makalelerin resimlerinin hiçbiri için ALT metni ayarlanmamıştır:

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

Senaryo 3: Web sitesini hızlı bir şekilde yedeklemek.

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

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

İleri düzey teknikler: İşinizi daha verimli hale getirin.

Komutları basitleştirmek için takma adlar kullanın.

~/.bashrc~/.zshrcDosyaya eklenen şey:

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

Sonra uygula. source ~/.bashrcDaha sonra, kısa bir komutla bunu yapabilirsiniz:

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

Otomatik komut dosyaları oluşturun.

Yeni dosya 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 "维护完成!"

Komut dosyasına yürütme izni verin:chmod +x daily-maintenance.sh

Daha sonra otomatik olarak yürütülmesi için bir zamanlama görevi olarak ayarlanabilir.

Sıkça Sorulan Sorular (SSS)

❓ Ben tam bir acemiyim, WP-CLI'yi kullanmalı mıyım?

öneriEğer sadece birkaç makaleyi ara sıra güncelliyorsanız, grafik arayüzü kullanmaya devam edebilirsiniz. Ancak birden fazla web sitesini yönetiyorsanız veya sık işlem yapmanız gerekiyorsa, WP-CLI öğrenmeniz şiddetle tavsiye edilir.

❓ WP-CLI kullanmak web sitesini bozabilir mi?

GüvenlikWP-CLI, grafik arayüzle aynı izin kontrollerine sahiptir. Özellikle veritabanıyla ilgili komutlarda dikkatli olmak koşuluyla risk çok düşüktür. Önce yedekleme yapmanız önerilir.

❓ Emirleri hatırlayamıyorum, ne yapmalıyım?

Teknikler.: Kullanım wp helpYardımı görüntüleyin, mesela wp help pluginEklentiyle ilgili komutları görüntüleyin. Otomatik tamamlama için Tab tuşunu sıkça kullanın.

❓ Tüm sunucular WP-CLI'yi destekliyor mu?

Gereksinimler.Çoğu VPS ve bulut barındırma hizmeti bunu destekler. Paylaşımlı barındırma için SSH erişim izinlerini onaylamak amacıyla müşteri hizmetleriyle iletişime geçmeniz gerekir.

Öğrenme rotası önerileri

İlk aşama (1. hafta): Temel komutlara aşina olma.

  • Eklentilerin ve temaların kurulumu ve güncellemesi
  • Makaleler oluşturmayı ve düzenlemeyi deneyin.
  • Ustalık kazanmak. wp --helpYardımı görüntüleme yöntemi.

İkinci aşama (2. ve 3. hafta): Pratik uygulama.

  • Alan adlarını toplu olarak değiştirmeye çalışın.
  • Otomatik yedekleme komut dosyalarını ayarlayın.
  • Öğrenme içeriğinin toplu olarak işlenmesi

Üçüncü aşama (1 ay sonra): İleri düzey optimizasyon.

  • İş akışına entegre edilmiştir.
  • Özel komut dosyaları yazmak.
  • Gelişmiş özellikleri keşfedin (örneğin, CRON görevleri).

Öğrenme.

Özetle.

WP-CLI, sadece hackerlar için değil, her WordPress kullanıcısının ustalaşması gereken bir verimlilik aracıdır. Bugün başlayarak her gün bir komut öğrenin ve bir ay sonra iş verimliliğinizde önemli bir gelişme fark edeceksiniz.

Komut satırından korkmayın.— Bu sadece bilgisayarlarla iletişim kurmanın başka bir yoludur. Bir yabancı dil öğrenmek gibi, başlamak zor olabilir fakat bir kez öğrendiğinizde yeni bir dünyanın kapıları açılacaktır.

Şimdi terminali açın ve ilk WP-CLI komutunuzu girin!

wp --info

Tebrikler, WordPress uzmanı olmak için ilk adımı attınız! 🎉

bir şeye dikkat çekmek.

小提示:本文所有命令都在 WordPress 安装根目录下执行。如果遇到权限问题,可以在命令前加上 sudo(Linux/macOS) veya yönetici olarak çalıştırın (Windows).

Etiketler: