Eski WordPress Eklentileriyle Nasıl Başa Çıkılır?

Yayınlanan: 2021-03-12

WordPress yaklaşık on buçuk yıldır var. Bu, uzun ömürlülük açısından oldukça iyi bir çalışma olsa da, muhtemelen hala eski günlerinden kalma bazı web siteleri olduğu anlamına gelir. Şahsen ben o yılların dokuzunda WP ile çalışıyorum. Ve oluşturduğum bazı eski siteler arasında ortak bir sorun buluyorum: güncel olmayan eklentileri var.

Aslında, WordPress Eklenti Deposu tarafından “terkedilmiş” kabul edilen çok sayıda eklenti olduğunu görüyorum. En az iki yıl içinde güncellenmeyen her şey bu etiketi kazanır. Bu nedenle, bu eski tekliflerden bazıları için yedek parça aramak artık bakımın rutin bir parçası haline geldi.

Bazen eskisini değiştirmek için daha yeni bir yazılım parçası bulabilirim. Diğer zamanlarda o kadar şanslı değilim. Ancak son birkaç yılda ortaya çıkan bu sorunların hacmi beni düşündürdü - eski bir eklentiyle başa çıkmanın en iyi yolu nedir? Ve kötü bir "eklenti çürümesi" durumundan en iyi nasıl kaçınabiliriz?

İyi Niyetle Başladık

WordPress ile ilk tanıştığınızda ve orada kaç tane harika eklenti olduğunu fark etmeye başladığınızda (bu noktada kesinlikle hepsi harika olmalı), onları modası geçmiş gibi yüklemeye başlayabilirsiniz. Ancak biraz deneyim kazandıktan sonra, tamam, her eklentinin sitenizde bulunmaya pek değmediğini anlıyorsunuz.

Böylece, eklentileri eskisinden biraz daha kapsamlı bir şekilde incelemeye başlıyorsunuz - bu harika bir şey. Sorun şu ki, daha önce oluşturduğunuz ve aynı inceleme sürecinden geçtiğiniz her siteye mutlaka geri dönmeyebilirsiniz. Zamanla, birçok eklenti, yazarları tarafından yönetilmeyi bırakacaktır. Eklenti, çabayı haklı çıkarmak için hiçbir zaman yeterince popülerlik kazanmamış olabilir. Veya bazen, insanlar yazılımın bakımını yapmak için gereken boş zamanları tükenir. Olur.

İşte o zaman eski güzel bir eklenti çürümesi vakasıyla karşılaşırsınız. Yıllardır güncelleme görmemiş bir veya daha fazla aktif eklentiniz var. Bu birkaç nedenden dolayı iyi değil. İlk olarak, yazılımın tam ortasında farkında olmadığınız büyük bir güvenlik açığı olabilir. İkincisi, WordPress'in yeni sürümleri, eklentiler ve temalar ortaya çıktıkça, bir uyumluluk sorunu sitenizi her an bozabilir.

Bu içinde bulunulması zor bir durum. Ne yazık ki, bundan kurtulmak için biraz çalışmak gerekebilir.

İyi Niyetle Başladık

Durumu Değerlendirme ve Plan Oluşturma

Kendinizi artık bakımı yapılmayan eklentiler içeren bir siteyle bulduğunuzda yapmanız gereken birkaç şey vardır:

Söz konusu Eklentileri İnceleyin
İlk adım, hangi eski eklentileri yüklediğinize bir göz atmak ve ne işe yaradıklarını bulmaktır. Bu, özellikle sizin oluşturmadığınız bir siteyse zor olabilir. Gerçekten şanslıysanız, bir eklentinin kurulu olduğunu ancak gerçekte hiç kullanılmadığını görebilirsiniz. Bu, işinizi çok daha kolay hale getirir. Ancak gerçekten kullanılıyorsa, sitede nasıl uygulandığını görmek isteyeceksiniz.

Örneğin, orada ne olduğunu görmek için eklenti ayarlarına bakın. Her şeyin tek bir noktadan kontrol edildiğini görebilirsiniz. Değilse, eklentiden herhangi bir kod eklenip eklenmediğini görmek için sayfalara, gönderilere ve tema şablonlarınıza bakın. Doğrudan bir sayfanın veya gönderinin içindeyse, büyük olasılıkla bir tür Kısa Kod göreceksiniz. Aksi takdirde, bir tema şablonunda PHP kodu bulunabilir. Eklenti belgeleri hala bir yerde varsa, aradığınız kodun bir örneğini bulabilirsiniz.

Bir Eylem Planı Tasarlayın
Neyle uğraştığınızı öğrendikten sonra, sorunu çözmek için bir plan yapabilirsiniz. İpucu: Bu çok nadiren eski eklentiyi korumayı içerir. Göz önünde bulundurulabilecek tek zaman, eklentinin sitenin misyonu için kesinlikle kritik bir şey yapmasıdır. Ve kritik olsa bile, nihai değişimini planlamak isteyeceksiniz.

Çoğu zaman, eski olanı değiştirmek için uygun bir eklenti bulabileceksiniz. Ancak sadece aynı şeyi yapan birini bulmak değil (birden fazla seçeneğiniz olabilir), ayrıca şu özelliklere sahip bir eklenti de aramalısınız:

  • Geçen yıl içinde güncellendi.
  • Diğer benzer eklentilere kıyasla makul bir kullanıcı tabanına sahiptir.
  • Destek taleplerine sık sık yanıt veren bir yazarı var.

Resmi depodaki eklentilere göz atarken, bu bilgiyi bulmak oldukça kolaydır. Ticari eklentiler biraz daha fazla kazma gerektirebilir (ve yine de her şeyi öğrenemeyebilirsiniz).

Eklentinin ne tür işlevsellik işlediğine bağlı olarak, onu temanızdaki bazı temel kodlarla çoğaltma şansınız da vardır. Halihazırda CMS'de yerleşik olan işlevselliği taklit eden birçok WordPress eklentisi var. Her şeyden çok kolaylık sağlamak için eklenti formuna konurlar.

Mesele şu ki, yerine birini bulmak harika olsa da, gelecek yıl aynı şeyi tekrar yapmak zorunda kalmak istemezsiniz. Her eklentinin geleceğini söyleyemeyiz, ancak itibarına ve ne kadar iyi korunduğuna yakından bakabiliriz.

Durumu Değerlendirme ve Plan Oluşturma

Ölüm, Vergiler ve Terk Edilmiş Eklentiler

Bu günlerde eklentileri seçerken çok daha dikkatli olduğumu düşünmek istesem de, gelecekte bir noktada her zaman mide bulandıranların olacağı gerçeğini muhtemelen kabul etmeliyim. Bazı faydalı eklentilerin yeterince popüler olmaması veya geliştiricinin bunu her yıl devam ettirecek zamanı olmaması kaçınılmazdır. Bu, gönüllülüğe büyük ölçüde dayanan bir açık kaynak topluluğunun doğasıdır. Ancak bazı ticari eklentiler bile aynı deliğe düşebilir.

Geliştiricilerin yapması gereken en iyi şey uyanık kalmaktır. Bakımını yaptığınız sitelere düzenli olarak bakın, hangi eklentilerin kurulu olduğunu görün ve bunların en son ne zaman güncellendiğini öğrenin. Bir şey terk edilmiş gibi görünüyorsa ve eklentiyi gerçekten tutmak istiyorsanız - biraz daha araştırma yapın. Destek isteklerinin hâlâ yanıtlanıp yanıtlanmadığını kontrol edin (tekrar WordPress destek forumlarında yapmak kolaydır) ve geliştiriciyle iletişim kurmayı bile deneyebilirsiniz. Eklentiyle hâlâ ilgilenip ilgilenmediklerini görün. Eğer yapmazlarsa, en azından denediğini söyleyebilirsin.

İşin iyi yanı, WordPress eklentileri söz konusu olduğunda, genellikle birden fazla iyi seçeneğiniz vardır.