wordpress sürüm düşürme

WordPress Sürüm Düşürme Nasıl Yapılır?

WordPress çekirdek kodu düzenli olarak güncellenir ve çoğu durumda mümkün olan en kısa sürede en son kararlı sürüme geçmek daha doğrudur. WordPress’in en son sürümünü kullanmak, son güncellemeden bu yana keşfedilen güvenlik açıklarından kurtulmanızı ve tüm en son özelliklere erişmenizi sağlar.

Bununla birlikte, kapsamlı testlere rağmen, her hatayı keşfetmek imkansızdır ve bazen bazı hatalar güncel sürümde de vardır. Daha sık olarak, eklentiler WordPress’in daha yeni sürümüyle iyi bir şekilde uymaz ve eklenti geliştiricilerinin yeni WordPress ile uyumlu yeni bir sürümü yayınlaması biraz zaman alabilir.

Bu nedenlerle, bu sorunlar çözülene kadar WordPress’in önceki bir sürümüne dönmek isteyebilirsiniz. Aynısı, bir eklentinin veya temanın yeni bir sürümünü yüklerseniz ve bununla ilgili bir sorununuz varsa da geçerlidir.

Genellikle sürümlerin geri alınması, hatalar giderilene kadar yalnızca geçici olarak yapılmalıdır ve devam edip en son sürüme tekrar güncelleyebilirsiniz.

WordPress sürüm düşürme, WordPress eklenti sürüm düşürme ve WordPress tema sürüm düşürme nasıl yapılır bu yazımızda detaylı şekilde açıkladık.

Eski Sürüme Geçmeden Önce

Devam etmeden ve WordPress bir önceki sürüme dönmeden önce, bunun kesinlikle en iyi hareket tarzı olduğundan emin olmalısınız. Normalde hatalara WordPress’in kendisinden ziyade eklentiler neden olur ve eğer öyleyse, sorun genellikle, eklentinin devre dışı bırakılmasıyla, güncellenmiş daha uyumlu bir sürüm yayınlanana kadar çözülebilir.

Sorunlara neden olanın WordPress çekirdek kodu olduğundan veya eklentinin siteniz için hayati önem taşıdığından veya bunun bir tema uyumluluğu sorunu olduğundan eminseniz, hatalar giderilene kadar geçici olarak sürüm düşürme muhtemelen en iyi seçeneğinizdir.

Sürüm düşürmeden önce, bir şeyler ters giderse diye sitenizin ve veritabanınızın tam yedeğini almanız önemlidir.

WordPress Sürüm Düşürme

WP Downgrade eklentisi belirtilen bir WordPress sürümü yüklemesini istediğiniz herhangi bir sürümle değiştirebilecek bir eklentidir. Bu eklentiyi yalnızca WordPress sürüm düşürme için değil, aynı zamanda istediğiniz daha yüksek bir sürüme yükseltmek için de kullanabilirsiniz.

Eklenti, normal WordPress yükleyicisi gibi çalışır, bu nedenle kullanımı çok kolaydır. Yüklemek istediğiniz WordPress sürümünü seçmeniz yeterlidir. Doğrudan wordpress.org’dan indirilir ve normal şekilde yüklenir. Her zaman olduğu gibi, bu eklentiyi kullanmadan önce tam bir yedekleme yapmayı unutmayın.

Şu anda hangi WordPress sürümünü kullandığınızı kontrol edin. Bu bilgileri kontrol panelinizde görebilirsiniz:

Çoğu durumda, yüklediğiniz güncellemeden önceki son güncellemeye geçmeniz gerekir. Tüm sürüm numaralarını WordPress Sürüm Arşivi‘nde görebilirsiniz.

Düşürmek istediğiniz sürümü bulun ve Ayarlar > Wp Downgrade kısmına giderek WP Downgrade eklentisindeki ayarlara yazın. Ardından, WordPress’in önceki sürümünün kurulumunu çalıştırmak için “Değişiklikleri Kaydet” düğmesine tıklayın. Bunu yaptığınızda seçtiğiniz sürümün yüklenmesi başlayacak ve kısa sürede tamamlanacaktır.

Son adım, WordPress’in kendisini tekrar yükseltmesini durdurmak için otomatik WordPress güncellemelerini devre dışı bırakmaktır. Her şeyin uyumlu olduğundan ve tekrar düzgün çalıştığından emin olana kadar tüm otomatik güncellemeleri devre dışı bırakmak isteyeceksiniz. Daha sonra manuel olarak yükseltebilir ve hazır olduğunuzda otomatik güncellemeleri tekrar açabilirsiniz.

Ayrıca wp-config.php dosyanızı aşağıdaki kod satırını içerecek şekilde düzenleyerek otomatik güncellemeleri devre dışı bırakabilirsiniz:

define('AUTOMATIC_UPDATER_DISABLED', true );

WordPress Eklenti ve Tema Sürüm Düşürme

Genel olarak, WordPress eklentileri çekirdek kod kadar kapsamlı bir şekilde test edilmez, bu nedenle bir eklentinin yeni bir sürümüne yükseltme yaparken sorun yaşamanız çok daha olasıdır. 

Bu genellikle diğer eklentilerle çakışmalardan veya kullandığınız temayla uyumsuzluklardan kaynaklanır. Artık birçok temanın kodlarına gömülü eklentiler var, bu nedenle aynı eklentiyi ayrı olarak yüklerseniz, sorunlara neden olabilir.

Bir yazılım hatası nedeniyle bir eklentinin veya temanın önceki bir sürümüne geri dönmeniz gerekiyorsa, bir sonraki sürümde düzeltilebilmesi için geliştiriciye hatayı bildirebilirsiniz. Eklentilerde ve temalarda sürüm düşürmenin en kolay yolu WP Rollback eklentisini kullanmaktır.

Bu eklentiyi kullanmak çok basittir. Sadece yükleyin ve geri almak istediğiniz eklentiyi aramak için arayüzü kullanın. Ardından, yüklemek istediğiniz sürümü seçebilir ve eklentiyi tek bir tıklamayla yeniden yükleyebilirsiniz. Elbette tüm büyük site güncellemelerinde olduğu gibi, önce her şeyi yedeklediğinizden emin olun.

WP Rollback, yalnızca WordPress deposundaki eklentiler ve temalarla çalışır. Premium eklenti veya tema kullanıyorsanız, veya Github gibi başka bir depodan indirilen bir eklenti kullanıyorsanız, kodun eski sürümünü indirmeniz ve manuel olarak yüklemeniz gerekir.

Bir eklentiyi veya temayı geri almadan önce WordPress’teki otomatik güncellemeleri devre dışı bırakmalısınız. Bu, en son sürümde yaşadığınız sorunların giderildiğinden emin olana kadar eklentinin veya temanın kendini yeniden güncellemesini durduracaktır. 

Bunu temanızın functions.php dosyasına aşağıdaki kod satırlarını ekleyerek yapabilirsiniz.

add_filter('auto_update_plugin', '__return_false'); 

add_filter('auto_update_theme', '__return_false');

WP Eklenti Sürüm Düşürme

WP Rollback eklentisini yükledikten sonra, WordPress yönetici panelinizde Eklentiler’e gidin. Her eklentinin altında Etkisizleştir ve Düzenle butonlarının yanında bir de Rollback butonu görmelisiniz. 

Herhangi bir eklenti için geri alma butonu yoksa bu, eklentinin WordPress deposunda bulunamadığı ve kodun önceki bir sürümünü manuel olarak yüklemeniz gerektiği anlamına gelir.

Rollback butonuna tıkladığınızda, geri almak istediğiniz eklenti sürümünü seçebileceğiniz bir ekrana yönlendirileceksiniz. Ayrıca, şu anda hangi sürümü yüklediğinizi bildiren bir not da göreceksiniz:

Sürümü seçip Rollback düğmesine tıkladığınızda, yedeklemenizi hatırlatan bir onay ekranı göreceksiniz. Henüz yedeklemediyseniz, gidin ve şimdi yapın!

Ardından, eklentinizin seçtiğiniz sürüme güncellendiğini onaylaması gereken standart güncelleme ekranı karşınıza çıkacak ve WordPress eklenti sürüm düşürme tamamlanacak.

WP Tema Sürüm Düşürme

Temanızın önceki bir sürümünü yükleme prosedürü, eklentileri geri almaya çok benzer. Gösterge tablonuzda Görünüm > Temalar’a gidin ve geri almak istediğiniz temanın Tema Ayrıntıları‘na tıklayın. Etkinleştir, Canlı Önizleme ve Sil düğmelerinin bulunduğu bir açılır pencere göreceksiniz. 

Tema WordPress deposunda mevcutsa, Rollback adında ek bir düğmeniz olmalıdır. Rollback düğmesine tıkladığınızda, şu anda hangi sürümü yüklediğinizi görmenizi ve yüklemek için farklı bir sürüm seçmenizi sağlayan bir ekrana yönlendirileceksiniz.

Daha önce olduğu gibi, gerçekten geri almak isteyip istemediğinizi kontrol eden bir onay teması ve ardından standart WordPress tema güncelleme mesajı alacaksınız.

Manuel Olarak Eklenti ve Tema Sürümü Düşürme

Temanızı veya eklentilerinizi WordPress deposu dışında bir yerden indirdiyseniz, manuel olarak sürüm düşürme işlemi gerçekleştirmeniz gerekir. İşte bunun için yapmanız gerekenler:

1. Sitenizi Yedekleyin

Tüm içerik ve veritabanı dahil olmak üzere tüm WordPress sitenizin tam yedeğini alarak işe başlayın. Bunu WordPress Yedekleme yazımda anlattığım şekilde kolayca yapabilirsiniz.

2. Eklentinin veya Temanın Önceki Sürümünü İndirin

Ardından, eski sürüme geçirmek istediğiniz eklenti veya tema için kodun eski sürümünü indirmeniz gerekir. Bunu genellikle geliştirici web sitesinden veya orijinal olarak indirdiğiniz depodan alabilirsiniz.

3. Eklentinizi veya Tema Klasörünüzü Yeniden Adlandırın

.zip dosyasını indirdikten sonra, FTP ile sitenize giriş yapın ve wp-content klasörünüze gidin. Neyi geri almak istediğinize bağlı olarak themes veya plugins klasörüne gidin.

Eski sürüme geçirmek istediğiniz tema veya eklentinin klasörünün adını değiştirin. Ben dosya adının sonuna “-temp” eklerim. Bu, bir şeyler ters giderse orijinal sürümü tekrar geri yüklemeyi kolaylaştırır.

4. Önceki Eklentiyi veya Tema Sürümünü Yükleyin

Şimdi WordPress yönetici panelinize geri dönün.

Bir Eklenti kuruyorsanız, Eklentiler > Yeni Ekle’ye gidin ve Eklenti Yükle düğmesine tıklayın.

Bir tema yüklüyorsanız Görünüm > Temalar’a gidin, Yeni Ekle düğmesine ve ardından Tema Yükle düğmesine tıklayın.

Daha sonra eklentiyi veya .zip formatındaki temayı indirdiğiniz konumda bulabilir ve WordPress’in yüklemeyi normal şekilde yürütmesine izin verebilirsiniz.

Yüklendikten sonra eklentiyi veya temayı etkinleştirin ve her şeyin düzgün çalıştığını kontrol edin. Her şeyin yolunda olduğundan eminseniz, ftp istemcinize geri dönebilir ve daha önce yeniden adlandırdığınız tema veya eklenti klasörünü silebilirsiniz.

Özet

Genel olarak, WordPress’in eski sürümlerinin yanı sıra eklentileri ve temaları kullanmaktan kaçınılmalıdır. Ancak bazı durumlarda, en son sürüme güncelleme yaptıktan sonra sorun yaşarsanız sitenizi yeniden çalışır hale getirmenin tek yolu budur.

WordPress sürüm düşürmeye karar verirseniz, burada açıkladığım oldukça basit adımları uygulayabilirsiniz. Ancak önceden yedekleme yaptığınızdan emin olun . Geri yüklenecek çalışan bir yedeğiniz olduğu sürece birçok WordPress sorunu önlenebilir.