WordPress Eklenti Çakışmalarıyla Başa Çıkmak İçin En İyi Uygulamalar


WordPress web sitenizin ömrü boyunca bir noktada büyük bir eklenti çakışması yaşamanız neredeyse kaçınılmazdır. Olur.

Bu çakışmalar meydana geldiğinde, genellikle iki küçük eklenti arasında bir sorun olmaz. Sitenizdeki en önemli eklentinin doğrudan etkileneceğini ve tüm işlevselliğinin etrafınızda çökmesine neden olacağını neredeyse garanti edebilirsiniz.

Bu ifade %50 paranoya ve %50 sebeptir. Kullandığınız en önemli eklentiler, özellik karmaşıklıkları nedeniyle genellikle başkalarıyla çatışır. Siteniz bir etkinlik yönetimi eklentisi, bir e-ticaret eklentisi veya tamamen başka bir şey etrafında çalışıyor olsun, ortaya çıkabilecek herhangi bir çatışmada birincil kurban olacağından emin olabilirsiniz.

Çok sayıda eklenti kullanıyorsanız, çakışmaları tamamen önlemek neredeyse imkansızdır. Ancak, eklenti çakışmalarını ve sorunlarını minimumda tutmak için kullanabileceğiniz birkaç yöntem vardır.

1. Eski Eklentilerden Kaçının

Belirli bir özellik için bir eklenti kullanmanız gerekiyorsa, eklentinin yakın zamanda güncellendiğinden ve WordPress'in en son sürümüyle uyumlu olduğundan emin olun.

WordPress.org Eski Bildirimi

Eklenti, geliştirici tarafından altı aydan fazla bir süredir güncellenmemişse, güncel olmayan kod içerme olasılığı yüksektir. Artık WordPress geliştirme döngülerini kısaltmaya çalıştığı için bu daha da önemli hale geliyor.

WordPress.org Silinen Bildirim

Ayrıca, artık var olmayan eklentilerden de kaçının. Bunların uzun vadede size sorun yaratması oldukça garantilidir.

2. Herhangi Bir Şeyi Güncellemeden Önce Eklentileri Yedekleyin

SFTP Dosyaları Kopyala ve İndir

Bunu kılavuzlarda çokça söylüyoruz – ancak herhangi bir değişiklik yapmadan önce her zaman sitenizin tam bir yedeğini alın.

Çoğu insan eklentilerini ve web sitesini ikinci bir düşünce olmadan güncelleyecektir. WordPress'in en son sürümlerini ve web sitenizdeki tüm temaları veya eklentileri çalıştırmak iyi bir şey değil mi? Bu doğrudur – ancak bu güncellemeleri gerçekleştirirken pervasız olmamalısınız.

Temel WordPress yazılımını güncellerken olduğu gibi, büyük değişiklikler yapmadan önce tüm sitenizin eksiksiz ve kullanılabilir yedeklerine sahip olmak iyi bir uygulamadır. Yedeklere sahip olmak, bir şeyler ters gittiğinde ve önceki sürüme geri dönmeniz gerektiğinde her eklentinin eski sürümlerini geri yüklemenize olanak tanır.

WordPress için VaultPress

Her şeyi yedeklemenizi sağlayacak, kişisel favorimiz VaultPress dahil, seçebileceğiniz çok sayıda harika WordPress yedekleme eklentisi var. FileZilla gibi bir FTP programı kullanarak wp-content/plugins klasörünü kolayca indirebilirsiniz.

3. Sitenizin Yerel Geliştirme Sürümünü Oluşturun

Yerel bilgisayarınızda web sitenizin bir sürümünü oluşturmak için MAMP veya WAMP gibi bir uygulama kullanın.

Ardından, sitenizin bu yerel sürümünü, yüklediğiniz her bir eklentiyi güncellemek için bir test ortamı olarak kullanabilirsiniz. Bu, her bir eklenti çalışmasının güncellemelerini diğerleriyle herhangi bir çakışmaya neden olmadan test etmenizi sağlar.

Çakışmalar meydana gelirse, bunlar sitenizin canlı sürümünde olmaz. Her şeyin çalıştığından memnun olana kadar geliştirme sürümündeki eklentileri test edebilir ve ince ayar yapabilirsiniz.

Ardından bu noktada canlı sürümünüzü yükseltebilirsiniz.

4. Eklentileri Tek Tek Güncelleyin

Eklentileri Tek Tek Güncelleyin

Tüm eklentilerinizi seçmek ve WordPress'in bunları aynı anda güncellemesini sağlamak cazip gelebilir. Her şey plana göre giderse kesinlikle zaman kazandırır.

Bir güncellemeden sonra eklentilerden herhangi birinde bir sorun varsa, her bir eklentiyi ayrı ayrı güncellemek için fazladan birkaç dakika harcadığınız için memnun olacaksınız. Bu yöntemi kullanmak, tam olarak hangi eklentinin çakışmaya neden olduğunu görmenize ve ardından önceki sürümü hemen bir yedekten geri yüklemenize olanak tanır.

Hepsini aynı anda güncelleyerek, zamanınızın önemli bir bölümünü çakışan eklentileri keşfetmekle geçirme riskiniz vardır.


5. Çatışmayı Bulun

Önceki nokta iyi bir uygulamadır, ancak çoğu insanın fazladan birkaç dakika harcamaya istekli olduğu bir şey değildir. Tüm eklentilerinizi aynı anda güncellediyseniz, iki seçeneğiniz kalır ve mümkünse ikincisinden kaçınmak istersiniz.

Eklentileri Geri Yükle

Eklentileri, güncellemeden hemen önce aldığınız yedekten tamamen geri yükleyebilirsiniz. Ardından, çakışmaya neden olanı bulmak için her eklentiyi birer birer güncelleyin.

Birinci noktaya cevabınız “Ah evet. Önce onları desteklemem gerekiyordu." İkinci maddeyi kullanmaya indirgendiğiniz için üzgünüm.

Manuel Süreç

Yedeklemeniz yok. Zaman kazanmak için tüm eklentileri bir kerede güncellediniz ve şimdi önemli bir şey bozuldu. Çatışmayı bulmak için her bir eklentiyi manuel olarak kontrol etmek gibi zahmetli bir görevle karşı karşıyasınız.

Bunu yapmak için kurduğunuz her eklentiyi devre dışı bırakmanız gerekir.

Hepsi devre dışı bırakıldığında, sorun yaşayan birincil eklentinizi etkinleştirebilir ve düzgün çalıştığından emin olabilirsiniz – bozuk eklenti olması mümkündür.

Ardından her bir eklentiyi tek tek etkinleştirmeniz ve çakışmanın oluşup oluşmadığını kontrol etmeniz gerekir. Yüklü çok sayıda eklentiniz varsa, bu biraz zaman alabilir.

Sorunları daha da kötüleştirmek için, bu çakışmayı bulduğunuzda ya ikinci eklentiyi devre dışı bırakmanız ya da sürüm numarasını bildiğinizi varsayarak güncellemeden önce kurduğunuz sürümü bulmaya çalışmanız gerekir.

Bu manuel yöntemin tamamlanması çok zaman alabilir ve siz onu uygularken sitenizde önemli işlevsellik sorunlarına neden olabilir. Proaktif davranarak, yedek alarak ve web sitenizi güncellemek için bir plan yaparak bu senaryodan tamamen kaçınmaya çalışmak en iyisidir.

6. Çakışmayı Çözmek için Eklenti Destek Forumlarını Kullanın

Eklenti Destek Forumları

Sorunlu eklentiyi bulduktan sonra destek forumuna gitmek iyi bir fikirdir. Eklenti ücretsiz olarak mevcutsa, WordPress.org sayfasında bir "Destek" sekmesi olmalıdır. Veya premium eklentiler için ana eklenti açılış sayfasında veya geliştirici web sitesinde.

Muhtemelen çatışmayı yaşayan ilk kişi siz değilsiniz. Bu sorun için şanslı bir hastaysanız, forumda bir konu oluşturmalı veya sorunu araştırmaya başlamak için geliştiricilere bir e-posta göndermelisiniz.

Kendi forum başlığınızı başlatmak, yoksa bir WordPress.org hesabı oluşturmanızı veya premium eklentiyi satın aldığınızda oluşturduğunuz hesaba giriş yapmanızı gerektirir.

7. Çözünürlük Mümkün Değilse Küçük Eklentiyi Değiştirin

Çatışmanızın bir çözümü olmayabilir. Bu eklentinin özelliklerinden vazgeçmekten başka seçeneğiniz kalmayabilir. En azından kısa vadeli bir çözüm olarak.

Aynı işlevi yerine getiren başka eklentiler de olacaktır. Yeni bir eklenti aramak için biraz zaman harcayın ve bulduğunuz ilk eklentiyi kullanmayın. İyi desteğe sahip birini bulun ve yakın zamanda geliştiricileri tarafından güncellendi.

Yeni eklentinin geliştiricileriyle önceden iletişime geçmek bile zaman ayırmaya değer olabilir. Eklentilerinin kullandığınız ana eklentilerle uyumlu olup olmadığını öğrenin. Veya önceki eklentinizle yaşadığınız çatışmanın onlar için bir sorun olup olmadığını sorun.

Belirli bir eklentiye bağlı olmadığınızı ve tam olarak istediğinizi yapan birini bulamıyorsanız, web siteniz için eklenti ihtiyacını tamamen ortadan kaldıran özel kod oluşturacak birini bulmanın bir fikir olabileceğini unutmayın.


Eklentileri WordPress'teki hemen hemen her şey için kullanabilirsiniz, ancak bunu yapmak sizin için en iyi seçenek olmayabilir.

Basit görevleri gerçekleştirmek için eklentiler kullanıyorsanız, bunları özel kodla nasıl değiştireceğinizi öğrenmek çok daha akıllıca bir seçenektir. Kendiniz öğrenebilir veya görevi gerçekleştirmek için gereken belirli kodu yazmasını sağlayarak temanıza eklemesini sağlayabilirsiniz.

Kullandığınız her eklenti, web siteniz üzerindeki kontrolü elinizden alır ve uzun vadeli sağlığını üçüncü taraf geliştiricilerin eline bırakır.

Bu geliştirici, eklentiyi tamamen güncel tutamayabilir. Kodları dağınık olabilir ve kasıtsız boşluklar ve sorunlar olabilir. Yüklemiş olduğunuz başka bir eklenti tarafından zaten kullanılan bir işlevi kullanabilir.

Sorun ne olursa olsun, eklentiyi daha az kaynak kullanan ve başka sorunlara neden olma olasılığı daha düşük olan özel kodla değiştirerek genellikle önlenebilir.

Web sitenizde herhangi bir önemli eklenti çakışması yaşadınız mı? Onları nasıl çözdün? Yorumlarda bunu duymak isteriz.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir