WP-CLI Nedir? WordPress Komut Satırı ile Site Yönetimi - Wolinka

WP-CLI Nedir? WordPress Komut Satırı ile Site Yönetimi


WordPress siteni yönetirken en çok zamanını ne alıyor?
Eklenti güncellemeleri, yedekleme, veritabanı optimizasyonu… Bu şekilde liste uzayıp gider.
Bu işlemleri panel üzerinden yapmak, özellikle birden fazla site yönetiyorsan, saatlerini alabilir.

İşte WP-CLI, tüm bu adımları komut satırına taşıyarak dakikalar süren işlemleri saniyelere indiriyor.
Tek satırla eklentileri güncelleyebilir, yeni tema kurabilir ya da veritabanını optimize edebilirsin.
Ve en güzeli: Tüm bunları tarayıcı açmadan yaparsın.

WP-CLI Nedir ve Neden Kullanmalısın?

WP-CLI (WordPress Command Line Interface), WordPress siteni komut satırından yönetmeni sağlayan güçlü bir araçtır.
Yönetim paneline girmeden:

  • Eklenti yükleyebilir, etkinleştirebilir, güncelleyebilirsin.
  • Temaları değiştirebilir veya kurabilirsin.
  • Veritabanı yedeği alabilir, optimize edebilirsin.
  • WordPress çekirdeğini güncelleyebilirsin.

Peki neden uğraşasın?
Çünkü WP-CLI hızlı, otomasyona uygun ve profesyonel bir kontrol sunar.
Dakikalar süren işlemleri saniyeler içinde bitirmeni sağlar.

WP-CLI Nasıl Kurulur?

WP-CLI kurmak gözünde büyümesin. Adımlar basit:

  1. SSH ile Sunucuya Bağlan
    • Terminal veya komut satırı aracılığıyla sunucuna giriş yap.
  1. WP-CLI İndir
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. WP-CLI dosyasını çalıştırılabilir hale getirmek için aşağıdaki komutu kullanın.
chmod +x wp-cli.phar
  1. Sisteme Tanıtın
sudo mv wp-cli.phar /usr/local/bin/wp
  1. Test Et
wp --info

Kurulum tamam! Artık wp komutunu her yerde kullanabilirsin.

WP-CLI ile Kullanabileceğin Temel Komutlar

1. WordPress Kurulumu

wp core download
wp config create --dbname=veritabani --dbuser=kullanici --dbpass=sifre
wp core install --url="siteadresin.com" --title="Site Başlığı" --admin_user=admin --admin_password=sifre --admin_email=email@adres.com

2. Eklenti Yönetimi

wp plugin install eklenti-adi --activate
wp plugin update --all
wp plugin deactivate eklenti-adi

3. Tema Yönetimi

wp theme install tema-adi --activate
wp theme update --all

4. Veritabanı İşlemleri

wp db export yedek.sql
wp db optimize

5. Çekirdek Güncellemeleri

wp core update
wp core update-db

Bu komutlarla dakikalar süren işlemleri tek satırda bitirebilirsin.

WP-CLI ile Otomasyonun Gücü

Birden fazla site yöneten WordPress geliştiriciler için WP-CLI adeta sihirli bir değnek.
Örneğin 10 farklı siteyi aynı anda güncellemek istiyorsan,
basit bir bash script ile hepsini tek komutla yönetebilirsin.

Bu sayede:

  • Zaman kazanırsın.
  • İnsan hatasını minimize edersin.
  • Profesyonel iş akışı oluşturursun.

WP-CLI Kullanırken Dikkat Etmen Gerekenler

Her ne kadar hızlı olsa da WP-CLI ile yaptığın işlemler direkt veritabanına ve dosyalara etki eder.
Bu yüzden:

  • İşlem öncesinde yedek al.
  • Canlı sitede deneme yapma, önce staging ortamında test et.
  • Komutları dikkatle yaz, küçük bir hata büyük sorun yaratabilir.

WP-CLI Hosting Üzerinde Çalışır mı?

Evet, WP-CLI birçok hosting ortamında çalışabilir.
Ancak bu, hosting sağlayıcının sunduğu erişim imkanlarına bağlıdır.

1. SSH Erişimi Olan Hostingler

  • SSH bağlantısı yapabildiğin hostinglerde WP-CLI’yi doğrudan kullanabilirsin.
  • Bazı WordPress odaklı hostinglerde WP-CLI zaten kurulu gelir. wp --info komutuyla kontrol edebilirsin.
  • SSH ile bağlandıktan sonra siteni güncelleyebilir, eklenti yükleyebilir, veritabanı işlemlerini saniyeler içinde yapabilirsin.

2. SSH Olmayan Hostingler

  • Eğer hostingin SSH erişimi vermiyorsa, bazı panellerde (cPanel Terminal, Plesk CLI gibi) komut satırı arayüzü bulunur.
  • Böyle bir terminal varsa WP-CLI komutlarını burada çalıştırabilirsin.
  • Hiçbir komut satırı erişimi yoksa WP-CLI doğrudan kullanılamaz.
    Bu durumda yerelde çalışıp (XAMPP, MAMP, Laragon gibi) dosyaları FTP/SFTP ile sunucuya yükleyebilirsin.

WP-CLI’yi hosting üzerinde kullanabilmek için en azından SSH veya panel tabanlı bir terminal erişimi gerekir. Bu imkan varsa, hosting üzerinden WordPress yönetimi çok daha hızlı ve verimli hale gelir.

Sonuç: Klavyenin Gücü Sende

WP-CLI, WordPress kullanıcıları için bir lüks değil, zamandan tasarruf etmek ve profesyonelleşmek isteyen herkes için bir gereklilik.
İlk başta biraz teknik görünebilir ama birkaç komutla hızına alışacak ve
artık yönetim paneline daha az uğrayacaksın.

WP-CLI ile ilgili kafanda hala soru işaretleri varsa,
Gel, birlikte üzerinden geçelim. Bana bir e-mail gönder, senin sitende adım adım gösterelim. https://wolinka.com.tr/iletisim/

Sevgiler 🫶

Eğer Faydalı Bulduysan, Devamı Burada

Eğer bu içerik sana fayda sağlıyorsa daha fazlası için abone olabilirsin. Zorlayıcı teklif yok, spam yok. Sadece işini büyütmene yardımcı olacak içten ipuçları. ✨

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir