WordPress için “Search and Replace” eklentisi
Biliyorsunuz ki WordPress bütün yazıları ve yorumları bir veritabanında tutuyor. Eğer birkaç yazı ve yorum içerisindeki bir ifadeyi değiştirmek istersek, bu değişikliği WordPress’e giriş yaparak kontrol panelimizden kolayca yapabiliriz. Fakat aynı değişikliği yüzlerce veya binlerce yazı ve yorum içerisinde yapmak istersek veritabanına erişip bir SQL REPLACE komutu yazmamız gerekir. Oysaki şimdi tanıtacağım Search and Replace eklentisi bizi SQL komutlarıyla ve veritabanı ile uğraşmaktan kurtarıyor.
Neden değişiklik yapma gereği duyulur?
Yazılan bir yazı veya yorum içerisinde değişiklik yapmanın birden fazla nedeni olabilir.
1. Meselâ, önceleri SiteBilgi‘ye link verirken "www.sitebilgi.net" adresini kullanmışsınız. Fakat şimdi yeni adres "www.sitebilgi.com" olmuş. Böyle bir değişiklik için "Search and Replace" eklentisi kullanılabilir.
2. Diyelim ki belli bir ifadeyi vurgulamak için eskiden HTML etiketlerinden <b> etiketini kullanmışsınız fakat şimdi bunları <strong> etiketi ile değiştirmek istiyorsunuz. Böyle bir değişiklik için "Search and Replace" eklentisi kullanılabilir.
3. Örneğin, eskiden yazı içerisinde kullandığınız bütün resimleri "resimlerim" isimli bir klasörde tuttuğunuzu varsayalım. Böyle olunca da bir resmin kaynağını belirtmek için "www.eburhan.com/resimlerim/ornek.gif" şeklinde bir adres kullandınız. Şimdi ise bu klasörün ismini "resim" olarak değiştirdiniz. İşte bütün resim kaynaklarını güncellemek için "Search and Replace" eklenti kullanılabilir.
Eklentiyi indirme ve kullanma
Search and Replace eklentisinin orijinal web sayfasına bu bağlantıdan ulaşabilirsiniz. Bu eklentinin WordPress 1.5 ve üzeri sürümlerde çalıştığı belirtilmiş. Eğer bu eklentinin Türkçe halini kullanmak isterseniz eklentiyi benim web sitemdem indirebilirsiniz.
Zip’lenmiş olan eklentiyi indirdikten sonra içindeki "searchandreplace.php" dosyasını "wp-content" altında bulunan "plugins" klasörüne kopyalayın. Daha sonra WordPress’e giriş yapın ve "Eklentiler" menüsünden etkinleştirme işlemini uygulayın.

Eklentiyi etkinleştirdikten sonra "Yönet" menüsünün altında "Search and Replace" isimli bir menü eklendiğini göreceksiniz. Eklentinin bütün ayarları bu bölümde yapıyorsunuz. Öncelikle değişikliğinin nerelerde yapılacağını işaretliyorsunuz, sonraysa değiştirilecek eski ve yeni ifadeleri girerek "Şimdi Değiştir" düğmesine tıklıyorsunuz. Hepsi bu

Sonuç
Search and Replace eklentisi benim işime gerçekten yarıyor. Veritabanına ulaşıp da SQL komutu yazmak yerine bu eklentiyi kullanmak çok daha pratik. Özellikle yazılarda kullandığım fakat daha sonradan kırılmış linkleri (broken links) düzeltmek amacıyla bu eklentiyi kullanıyorum. Ayrıca eklentiyi yalnızca işim olduğu zaman etkinleştiriyorum. Böylece işim olmadığı zamanlarda boş yere yüklenmesine gerek kalmıyor.



















benim işime yaramaz blog kullanmıyorum. belki ilerde
E onun için zaten özellikle “WordPress” diye belirttim (:
işe yarayabilir, teşekkürler.
RegExp özelliği de bulunan bir ara/değiştir eklentisi de var, ben onu kullanıyorum:
http://urbangiraffe.com/plugins/search-regex/
Harika bir eklenti, paylaşım için teşekkürler.
Ciddi manada işe yarayacak bir eklenti. Bundan sonra DB değişim işlemleri için mutlaka kullanırım (:
teşekkürler
güzel yazı olmuş teşekkürler burhan bey
Çok teşekkürler Burhan Bey…
Emeğinize sağlık çok güzel olmuş
paylaşım için teşekkür ederim. bana faydası oldu
Bu yöntemin benzerini en çok Not Defterinde ve Dreamweaver’da yapıyorum.SQL olayı ve wordpress ile ilişkisini bu eklentiyle yapabilmek çok iyi.İşleri biraz olsun daha kolaylıyoruz..Paylaşımın için Teşekkürler…