Search & Replace, WordPress sitenizin veritabanında arama ve değiştirme işlemlerini yönetim panelinden yapmanızı sağlayan bir eklentidir. Özellikle site taşıma veya alan adı değişikliği sırasında veritabanındaki eski URL'leri yenileriyle değiştirmek için kullanılır. WP Media tarafından geliştirilen eklenti, 100.000'den fazla aktif kuruluma sahiptir ve WordPress 4.0 ve üzeri sürümlerle uyumludur. PHP 5.6 veya daha yeni bir sürüm gerektirir; daha yeni PHP sürümleri daha hızlı çalışma sağlar.
Hangi ihtiyaçlarda değerlendirilebilir?
- WordPress sitelerini yeni bir alan adına taşıyan kullanıcılar
- Veritabanında toplu arama/değiştirme yapmak isteyen geliştiriciler
- Çoklu site (Multisite) ağlarını yöneten site sahipleri
Yaygın kullanım alanları
Site Taşıma ve Alan Adı Değişikliği
WordPress sitenizi yeni bir alan adına taşıdığınızda, veritabanındaki eski URL'leri yenileriyle değiştirmek için kullanılabilir. Bu sayede içeriklerdeki bağlantılar ve medya dosyaları otomatik olarak güncellenir.
Veritabanı Temizliği
Veritabanında belirli bir metni veya deseni arayıp değiştirerek, eski yazılım sürümlerinden kalma izleri veya hatalı verileri temizleyebilirsiniz.
Geliştirme Ortamından Canlıya Geçiş
Yerel geliştirme ortamında kullanılan URL'leri canlı sunucuya taşırken, veritabanındaki tüm referansları güncellemek için idealdir.
İncelenmesi gereken noktalar
- Veritabanında arama/değiştirme işlemi geri alınamaz; bu nedenle işlem öncesinde mutlaka veritabanı yedeği alınmalıdır.
- Eklenti, serileştirilmiş verilerdeki nesne deserializasyonu sırasında bir güvenlik açığını düzeltmiştir; güncel sürümü kullanmak önemlidir.
- Büyük veritabanlarında işlem uzun sürebilir; bu nedenle sunucu zaman aşımı ayarları kontrol edilmelidir.
WordPress.org
Kurulum ve geliştirme notları
Eklenti, WordPress 4.0 ve üzeri (Tek site ve Multisite) ile PHP 5.6 veya daha yeni sürümlerle uyumludur. Daha yeni PHP sürümleri daha hızlı çalışma sağlar.
- 1WordPress yönetim panelinden 'Eklentiler' > 'Yeni Ekle' bölümüne gidin.
- 2Arama kutusuna 'Search & Replace' yazın ve eklentiyi bulun.
- 3'Şimdi Kur' butonuna tıklayın ve ardından 'Etkinleştir' ile eklentiyi aktifleştirin.
Eklenti, 3.2.3 sürümüne kadar çeşitli güncellemeler almıştır. Son sürümde, veritabanından nesne deserializasyonu sırasında oluşan bir güvenlik açığı düzeltilmiş ve bazı hata ayıklamaları yapılmıştır.
- 3.2.3 (2024-08-26): Güvenlik açığı düzeltmesi ve deprecation log düzeltmeleri.
- 3.2.2 (2024-05-16): WP Media tarafından devralındı ve zaman bazlı SQL enjeksiyon düzeltmesi yapıldı.
- 3.2.0 (2019-01-17): CSV format desteği, çok satırlı arama ve kod yapısı iyileştirmeleri.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, WordPress sitenizin veritabanı işlemlerini ihtiyaçlarınıza göre özelleştirebiliriz. Search & Replace eklentisinin sunduğu özelliklerin ötesinde, özel arama/değiştirme senaryoları, veritabanı optimizasyonu ve site taşıma süreçlerinde size özel çözümler geliştirebiliriz. Projenizin kapsamını birlikte belirleyerek en uygun yaklaşımı planlayalım.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Search & Replace eklentisi veritabanında hangi işlemleri yapabilir?
Eklenti, WordPress veritabanındaki tablolarda arama yaparak belirli metinleri veya URL'leri değiştirmenizi sağlar. Özellikle site taşıma ve alan adı değişikliklerinde kullanılır.
Eklenti hangi WordPress ve PHP sürümleriyle uyumludur?
Eklenti, WordPress 4.0 ve üzeri (Tek site ve Multisite) ile PHP 5.6 veya daha yeni sürümlerle uyumludur. Daha yeni PHP sürümleri daha hızlı çalışma sağlar.
Eklentiyi kullanmadan önce yedek almak gerekli mi?
Evet, veritabanında yapılan arama/değiştirme işlemleri geri alınamaz. Bu nedenle işlem öncesinde mutlaka veritabanı yedeği almanız önerilir.