---
title: WP-CLI & Ops
category: product
entity_type: skill
price: ₺369
canonical: https://forgehouse.ai/tr/skiller/wp-wpcli-and-ops/
lang: tr
hreflang_alt: https://forgehouse.ai/skills/wp-wpcli-and-ops/
last_updated: 2026-06-20
---

# WP-CLI & Ops

> WordPress WP-CLI operations

WordPress göçlerini, DB işlemlerini ve toplu değişiklikleri tekrarlanabilir ve denetlenebilir kılan, güvenlik-önce bir WP-CLI operasyon el kitabı. Üç kapılı bir güvenlik modeli üzerine kurulu: ortam ve hedefi doğrula, önce yedekle, dry-run sonra çalıştır: serileştirme güvenli search-replace, multisite hedefleme ve CI/CD otomasyonunda uzmanlaşır; böylece yanlış path, bozuk serileştirilmiş veri veya yanlış site ile üretimi asla bozmazsınız.

## Ne için kullanılır
- Staging ve üretim arasında alan adı/URL göçü
- DB anlık görüntüsü, içe/dışa aktarma, sıfırlama ve inceleme
- Eklenti/tema kurulumu, güncelleme ve ağ geneli aktivasyon
- Cron olay incelemesi ve manuel hata ayıklama tetikleri
- Multisite site özel veya ağ geneli işlemler
- CI/CD'de dağıtım sonrası önbellek temizleme ve rewrite yenileme

## Faydalar
- Serileştirme güvenli search-replace, naif bir sed/SQL değiştirmenin yarattığı beyaz ekran bozulmasını önler
- Üç kapılı güvenlik modeli (ortam kontrolü, yedek, dry-run) yanlış ortamda tahrip edici işlemleri durdurur
- Açık --url hedeflemesi, tek bir komutun multisite ağındaki tüm siteleri bozmasını önler
- Trap tabanlı rollback, riskli bir zincirde herhangi bir adım başarısız olursa DB'yi otomatik geri yükler

## Ne içerir
- Güvenli URL göç scripti (yedek, dry-run, serileştirme güvenli precise replace, önbellek/rewrite temizleme)
- Üretim görünümlü URL'lerde tahrip edici işlemleri reddeden ortam koruma deseni
- Site başına yineleme ile multisite ağ işlem desenleri
- trap ERR ve wp db import ile işlem benzeri rollback
- Platform farkı tablosu (yerel/macOS, Linux/CI, konteynerli)
- @production/@staging hedeflemesi için wp-cli.yml ortam yapılandırması

## Kimler için
Yanlış ortam hatasını göze alamayan, göç, toplu işlem veya CI/CD otomasyonu yürüten DevOps ve WordPress operatörleri.

## Nasıl çalışır
Bu skill herhangi bir WP-CLI işlemi canlı WordPress sitesine dokunmadan önce tam olarak şu 3 kapılı güvenlik döngüsünü çalıştırır. Kara kutu yok, yaptığı iş budur:
1. Her şeyden önce ortam doğrulanır: wp option get siteurl beklenen hedefi döndürmek zorundadır, URL üretim gibi görünüyorsa ortam koruması komutu reddeder, multisite'ta her komut açık url parametresi taşır ki elli site değil tek site etkilensin.
2. İstisnasız önce yedek alınır: her yıkıcı işlemden önce zaman damgalı wp db export, devam etmeden dosya boyutunun sıfırdan büyük olduğu doğrulanır.
3. Değişiklik önce kuru çalıştırılır: search-replace dry-run ve yalnız değişenleri raporlama modunda koşulur, etkilenen satır sayısı okunup mantık kontrolünden geçirilir, ancak ondan sonra gerçek koşu precise modda ve guid kolonu atlanarak yapılır.
4. Serialize edilmiş veriye asla ham SQL veya sed ile dokunulmaz; wp search-replace serialize farkındadır ve PHP bayt uzunluğu sarmalayıcılarını doğru günceller, regex modu bu korumayı kaybeder ve tehlikeli sayılır.
5. Riskli işlemler fail-secure zincirlenir: katı shell modu artı yedeği geri yükleyen hata tuzağı; başarısız bir eklenti veya çekirdek güncellemesi siteyi yarım bozuk bırakmaz, otomatik geri alır.
6. Kapanış doğrulama listesiyle yapılır: cache ve rewrite temizliği, ana sayfa, admin panel ve bir örnek yazıyla smoke test, geri dönüş dosyasının gerçekten import edilebildiğinin kanıtı.

## Sık sorulanlar
### CI/CD ile dağıtım yapıyoruz, bu otomatik pipeline'lara uyar mı yoksa sadece elle terminal işine mi?
İkisine de. @production/@staging hedeflemesi için wp-cli.yml ortam yapılandırmaları, CI/CD için dağıtım sonrası önbellek temizleme ve rewrite yenileme adımları, ayrıca yerel macOS, Linux/CI ve konteyner kurulumlarını kapsayan platform farkı tablosu pakete dahil. Komutu insan da koşsa pipeline da koşsa aynı üç kapılı güvenlik modeli geçerlidir.

### Search-replace'i, veritabanında sed veya ham SQL koşturmaktan neden daha güvenli?
WordPress, dize uzunlukları verinin içine kodlanmış serileştirilmiş PHP dizileri saklar; naif bir sed veya SQL değişimi dizeyi değiştirir ama uzunluğu değiştirmez, dizi bozulur ve site beyaz ekrana düşer. El kitabı, yedek ve dry-run kapılarına sarılı serileştirme farkındalıklı WP-CLI değişimini kullanır; bir adım başarısız olursa trap tabanlı rollback veritabanını geri yükler.

### Üretimi bozmamı tamamen imkansız hale getirir mi?
Hayır, hiçbir araç bunu vaat edemez, bu da etmez. Yaptığı şey yıkıcı ana kazara ulaşmayı zorlaştırmaktır: ortam koruması üretim görünümlü URL'lerde tehlikeli işlemleri reddeder, değişiklik öncesi yedek zorunludur, dry-run çalıştırmadan önce gelir. Bilinçli bir geçersiz kılma yine sizin sorumluluğunuzdadır.

## Fiyat
₺369, tek seferlik, abonelik yok. KDV dahil.

İlgili rehber: [Pazarlama ajansını yapay zekâ ile yönetmek](https://forgehouse.ai/tr/rehberler/pazarlama-ajansi-yapay-zeka-otomasyon/)
