Bir WordPress web sitesi çalıştırıyorsanız, er ya da geç muhtemelen eklentiyle ilgili bazı çakışmalarla karşılaşacaksınız. Ne de olsa, kullandığınız (veya gelecekte kullanmayı planladığınız) tüm eklentilerin her zaman birbiriyle uyumlu olması imkansızdır. Hatta aynı anda çok sayıda eklenti kullanıyorsanız, önemli bir eklentinin diğeriyle çakışma olasılığı çok daha yüksektir. Sitenizdeki büyük eklentilerin, genellikle çok sayıda karmaşık özellik içermeleri nedeniyle daha az önemli olanlara göre birbirleriyle çatışma olasılığının daha yüksek olduğundan bahsetmiyorum bile. Varsayımsal olarak uygun bir eklenti yardımıyla sitenizde tam ekran bir menü oluşturduğunuzu ve menünüzün ana sayfanızda ve diğer sayfalarda beklediğiniz gibi görüntülendiğini varsayalım. Daha sonra sitenizde farklı iletişim formları oluşturmak ve biçimlendirmek için bir iletişim formu eklentisi yüklediğinizi varsayalım. Birdenbire menünüz görünmüyor. Veya formlarınızdan biri (veya tümü) sayfalarınızda hiç gösterilmiyor. Muhtemelen, eklentinin kodundaki bir şey diğer eklentinin düzgün çalışmamasına neden oluyor, buna eklenti çakışması diyoruz.
Eklentilerin kendilerinin düzgün çalışmamasının yanı sıra, bunun gibi çakışmalar, web sitenizin garip davranmasına neden olabilecek bazı ciddi web sitesi hatalarına neden olabilir. Örneğin sitenizdeki bazı öğelerin gösterilmesi durabilir veya hatta kötü şöhretli bir beyaz ekranla karşılaşabilirsiniz. Web sitenize kısmen veya tamamen erişilemez hale gelebilir ve hatta uzun vadede güvenlik sorunları yaşayabilirsiniz.
Bu yüzden WordPress sitenizdeki farklı hataları nasıl gidereceğinizi bilmek her zaman yararlıdır. Ve neyse ki sizin için, oluşabilecek çeşitli eklenti çakışma sorunlarını çözmenize yardımcı olabilecek birçok farklı yöntem vardır. Bu yüzden bu sefer, yapabileceğiniz farklı şeyleri ve WordPress eklentilerinizle var olan herhangi bir çatışmayı denemek ve çözmek için kullanabileceğiniz stratejileri paylaşacağız. İlk etapta bu çatışmaların oluşmasını önlemek için kullanabileceğiniz bazı ipuçlarından bahsedeceğiz ve ayrıca çok geçse ve çatışma zaten gerçekleşmişse atabileceğiniz (ve atmanız gereken) bazı adımları paylaşacağız.
İşte buradalar:
-
Eskimiş Eklentilerden Uzak Durun
-
Güncellemeden Önce Eklentilerinizi Yedeklediğinizden Emin Olun
-
Eklentilerinizi Tek Tek Güncelleyin
-
Eklentilerinizi Güncelledikten Sonra Tarayıcı Önbelleğinizi Temizleyin
-
Sorun Devam Ediyorsa Bir Hazırlama Ortamı Oluşturmayı Düşünün
-
Eklenti Destek Forumlarına Git
-
Diğer Her Şey Başarısız Olursa, Daha Az Önemli Eklentiyi Değiştirmeyi Düşünün
Eskimiş Eklentilerden Uzak Durun
Yüklemeyi planladığınız eklentinin güncel olduğundan ve ayrıca en son WordPress sürümüyle test edildiğinden emin olmak, eklenti sorunlarıyla karşılaşmamak için yapabileceğiniz en önemli şeylerden biridir. Yani, eski eklentiyi kullanıyorsanız, en son WordPress sürümüyle uyumlu olmayacak bir koda sahip olma riskini artırırsınız. Bu durum yalnızca eklentinizde ve diğer sayfalarda istenmeyen hatalara neden olmakla kalmaz, aynı zamanda tüm web sitenizin güvenliğini de riske atabilir.
Bu yüzden kullandığınız (veya kullanmayı planladığınız) eklentilerin iki ila üç aydan eski olmayan güncellemelere sahip olduğundan emin olun. Altı aydan uzun bir süre içinde herhangi bir güncelleme olmadıysa, büyük ihtimalle bu eklentinin kodu eski olacaktır ve bu da sitenizde pek çok istenmeyen güvenlik ve performans sorununa neden olabilir.
Güncellemeden Önce Eklentilerinizi Yedeklediğinizden Emin Olun
Veri kaybı, güvenlik ihlalleri vb. sorunlarla karşılaşmaktan kaçınmak istiyorsanız, herhangi bir değişiklik yapmadan önce WordPress sitenizi yedeklemeniz şarttır. Ve bize sorarsanız, aynı stratejiyi kullandığınız eklentilere de uygulamalısınız. Bu şekilde, güncellemeleri yaptıktan sonra herhangi bir terslik olması durumunda eklentinin önceki sürümüne kolayca geri dönebilirsiniz. Eklenti yedekleme sürecini basitleştirmeye yardımcı olmak için kullanabileceğiniz pek çok harika yedekleme eklentisi vardır (örneğin UpdraftPlus gibi), bu nedenle özel gereksinimlerinize en uygun olanı seçmenizi öneririz.
Eklentilerinizi Tek Tek Güncelleyin
Eklentileri güncellemeye çalışırken tek seferde tüm eklentileri seçmek ilk bakışta faydalı görünse de, her eklentiyi ayrı ayrı güncellemek çok daha güvenli bir seçenek. Örneğin eklenti güncellemesinden hemen sonra herhangi bir sorun varsa, bu sorunların nerede ve neden oluştuğunu görmek çok daha kolay olacaktır. Daha sonra eklentinin önceki sürümüne geri dönebilir ve diğer eklentileri güncellemeye devam edebilirsiniz (tekrar, teker teker). Bunu yaparak, hangi eklentinin çakışmaya neden olduğunu bulmak için fazladan zaman harcama riskini de azaltırsınız.
Tüm eklentilerinizi bir kerede güncellediyseniz, eklentilerinizin yedeğini güncellemeden önceki sürüme geri yüklemeyi deneyebilir ve ardından hatalı olanı bulana kadar her eklentiyi tek tek güncellemeye devam edebilirsiniz. Ve en başta eklentilerinizin yedeğini almadıysanız, WordPress sitenize yüklediğiniz her eklentiyi bir kerede devre dışı bırakmalısınız. Bu durum Eklentiler >> Yüklü Eklentiler’e giderek kolayca yapılabilir. Daha sonra yüklediğiniz tüm eklentileri (en üstte) seçmek için onay kutusunu işaretleyin.
Açılır menüden Devre Dışı Bırak seçeneğini seçin ve Uygula’ya basın.
Daha sonra sorunu ilk bildiren eklentiyi etkinleştirmeli, düzgün çalışıp çalışmadığını kontrol etmeli ve ardından çakışmaya neden olanı bulana kadar diğer tüm eklentileri teker teker etkinleştirmeye devam etmelisiniz. Daha sonra iki seçeneğiniz vardır – çakışmaya neden olan eklenti devre dışı kalabilir veya önceki eklenti sürümünü (en başta eklentiyi güncellemeden önce kullanılan sürüm) bulmaya çalışabilirsiniz.
Eklentilerinizi Güncelledikten Sonra Tarayıcı Önbelleğinizi Temizleyin
Bazen, eklenti çakışmalarıyla ilgili sorunun çözümü beklediğinizden daha basit olabilir. Yani bazı durumlarda eklentinizi güncelledikten sonra tarayıcınızın önbelleğini temizlemek fazlasıyla yeterli olabilir. Bunun nedeni, güncellenen eklentideki eski kodun tarayıcınızın önbelleğinden hala temizlenmesi gerekmesidir. Tarayıcınızın önbelleğini temizleme hakkında her şeyi ve WordPress sitenizin önbelleğini temizlemeyle ilgili her şeyi öğrenmek için konuyla ilgili makalemize göz atmanızı öneririz.
Sorun Devam Ediyorsa Bir Hazırlama Ortamı Oluşturmayı Düşünün
Yukarıdaki her şeyi denemenize rağmen hala eklenti çakışmalarıyla ilgili bir sorununuz varsa, siteniz için bir hazırlama ortamı oluşturmayı düşünebilirsiniz. Bir hazırlama sitesine sahip olmak, herhangi bir değişikliği canlı bir WordPress sitesinde kullanmaya devam etmeden önce güvenli ve kontrollü bir ortamda test etmenize olanak tanır.
Hatta bir WordPress hazırlama sitesi kurmayı öğrenmek için göz atabileceğiniz bir makalemiz var.
Eklenti Destek Forumlarına Git
Yukarıda denediğiniz her şeye rağmen sorununuz devam ediyorsa, göz önünde bulundurmanız gereken bir diğer seçenek de hatalı eklentinin destek forumuna göz atmaktır. Genel olarak konuşursak, diğer insanların benzer eklenti çakışmaları yaşaması alışılmadık bir durum değildir. Bu yüzden forum sayfalarında özel probleminize bir çözüm bulabilme ihtimaliniz çok yüksektir. Değilse, sorununuzla ilgili ileti dizisini kendiniz oluşturmayı düşünün; eklenti geliştiricisinden birinin yardım etmek için ulaşma olasılığı yüksektir.
Ücretsiz eklentiyi kullanıyorsanız (WordPress.org’da mevcuttur), Destek sekmesini kontrol etmelisiniz. Premium bir eklenti kullanıyorsanız, geliştiricileriyle nasıl iletişim kurabileceğinizi öğrenmek için eklenti yaratıcılarının web sitesine gitmelisiniz.
Diğer Her Şey Başarısız Olursa, Daha Az Önemli Eklentiyi Değiştirmeyi Düşünün
Son olarak yukarıda bahsettiğimiz tüm önerileri denedikten sonra bile eklenti çakışmanıza hala bir çözüm bulamadıysanız, o zaman buna neden olan eklentiyi silip başka bir eklentiyle değiştirmenizi önemle tavsiye ederiz. WooCommerce eklentilerinden e-posta pazarlamasına uygun eklentilere ve iş eklentilerine kadar akla gelebilecek hemen hemen her eklenti kategorisinde birçok başka yararlı eklenti var. Bu yüzden kısa sürede nispeten kolaylıkla etkili ve başarılı bir ikame bulabilmelisiniz. Düzenli güncellemelerle gelen bir eklenti ve herhangi bir sorun olması durumunda size yardımcı olmaya hazır sağlam bir destek ekibi hedeflediğinizden emin olun. Hatta baktığınız eklentinin kullandığınız diğer eklentilerle uyumlu olup olmadığına bakmak iyi bir fikir olabilir.
Konunun Özeti
Eklenti çakışmaları, birçok WordPress site sahibinin zaman içinde yaşayabileceği gerçek ve tekrar eden bir sorundur. Çözümlenmeden bırakılırsa, bu çakışmalar sitenizin genel performansını bile etkileyebilecek birçok farklı soruna neden olabilir. Bu hataların oluşmasını önlemek için yukarıda bahsettiğimiz bazı ilke ve stratejilere bağlı kalmanızı önemle tavsiye ederiz. Değilse, eklentilerinizi düzenli olarak güncellemek (ancak her eklentiyi ayrı ayrı güncellediğinizden emin olun), güncellemeden sonra tarayıcınızın önbelleğini temizlemek, bir hazırlık ortamı oluşturmak ve eklenti desteğini ziyaret etmek gibi çakışmaları ortadan kaldırmanıza yardımcı olabilecek farklı adımları izlemeyi deneyin. Başka birinin zaten benzer sorunları bildirip bildirmediğini görmek için forumlar. Tüm bunları yaparak, sitenizde bazı önemli sorunlara neden olan bu çakışmaların olasılığını önemli ölçüde azaltabileceksiniz. Veya en azından bunları mümkün olan en kısa sürede çözebileceksiniz.