Better Search Replace, WordPress veritabanındaki URL'leri veya metinleri güncellemek için geliştirilmiş bir eklentidir. Özellikle site taşıma, alan adı değişikliği veya HTTP'den HTTPS'ye geçiş gibi senaryolarda veritabanındaki eski referansları yenileriyle değiştirmek için kullanılır. WP Engine tarafından geliştirilen eklenti, 1.4.11 sürümüyle PHP 8.1 ve WordPress 6.2 veya üzeri gerektirir. 1 milyondan fazla aktif kuruluma sahiptir ve WordPress 7.0.3 ile test edilmiştir.
Hangi ihtiyaçlarda değerlendirilebilir?
- WordPress sitelerini taşıyan veya alan adı değiştiren kullanıcılar
- HTTP'den HTTPS'ye geçiş yapan site sahipleri
- Veritabanındaki metinleri toplu olarak güncellemek isteyen geliştiriciler
Yaygın kullanım alanları
Site Taşıma Sonrası URL Güncelleme
WordPress sitenizi yeni bir sunucuya veya alan adına taşıdığınızda, veritabanındaki eski site URL'sini yenisiyle değiştirmek için kullanılır.
HTTP'den HTTPS'ye Geçiş
SSL sertifikası kurduktan sonra tüm içerikteki http:// referanslarını https:// ile değiştirmek için idealdir.
Metin Güncellemeleri
Veritabanında belirli bir metni (örneğin eski bir şirket adını) yeni bir metinle değiştirmek için kullanılabilir.
İncelenmesi gereken noktalar
- Eklenti, veritabanında geri dönüşü olmayan değişiklikler yapar; bu nedenle işlem öncesinde mutlaka yedek alınmalıdır.
- Serileştirilmiş verilerde arama değiştirme işlemi dikkat gerektirir; eklenti bu tür verileri işleyebilir ancak test ortamında denenmesi önerilir.
- PHP 8.1 ve WordPress 6.2 veya üzeri sürümler gerektirir; eski sürümlerde uyumluluk sorunları yaşanabilir.
WordPress.org
Kurulum ve geliştirme notları
Better Search Replace, WordPress yönetici panelinden veya manuel olarak kurulabilir.
- 1WordPress yönetici paneline giriş yapın ve 'Eklentiler' -> 'Yeni Ekle' bölümüne gidin.
- 2Arama çubuğuna 'Better Search Replace' yazın ve eklentiyi bulun.
- 3'Şimdi Kur' butonuna tıklayın ve ardından 'Etkinleştir' deyin.
- 4Alternatif olarak, eklentiyi indirip zip dosyasını 'wp-content/plugins' klasörüne yükleyebilir ve WordPress eklentiler menüsünden etkinleştirebilirsiniz.
Eklenti, güvenlik ve performans iyileştirmeleriyle düzenli olarak güncellenmektedir. Son sürümlerde SQL enjeksiyon açıkları kapatılmış ve serileştirilmiş veri işleme hızlandırılmıştır.
- 1.4.11 sürümü, çok baytlı karakter setlerinde SQL enjeksiyon açığını giderir.
- 1.4.6 sürümü, yalnızca eşleşme içeren serileştirilmiş metinleri çözerek performansı artırır.
- 1.4.5 sürümü, nesne serileştirme sırasında 'allowed_classes' => false kullanarak kötü amaçlı kod çalıştırılmasını engeller.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, WordPress veritabanı işlemleriniz için özel çözümler geliştiriyoruz. Better Search Replace eklentisinin ihtiyaçlarınızı karşılamadığı durumlarda, size özel bir arama değiştirme aracı veya veritabanı yönetim sistemi tasarlayabiliriz. Projenizin kapsamını birlikte belirleyerek en uygun çözümü sunuyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Better Search Replace veritabanında geri dönüşü olmayan değişiklikler yapar mı?
Evet, eklenti veritabanında doğrudan değişiklik yapar ve geri alma özelliği yoktur. Bu nedenle işlem öncesinde veritabanı yedeği almanız önemle tavsiye edilir.
Eklenti hangi WordPress sürümleriyle uyumludur?
Eklenti, WordPress 6.2 veya üzeri sürümlerle uyumludur ve WordPress 7.0.3 ile test edilmiştir. Ayrıca PHP 8.1 veya üzeri gerektirir.
Better Search Replace güvenli midir?
Eklenti, geçmişte güvenlik açıklarına karşı güncellenmiştir. Son sürümlerde SQL enjeksiyon ve nesne serileştirme gibi riskler giderilmiştir. Yine de her eklentide olduğu gibi güncel sürümü kullanmanız önerilir.