WordPress'te Kilitlenme Etkisinden Kaçınmak
Hiç bir telefon veya sigorta şirketinden aboneliğinizi iptal etmeyi denediniz mi? eminim vardır. Ve eminim robotlarla konuşurken, telefonda sayısal tuşlara basarken, durumunuzu onlarca kez anlatırken harika zaman geçirmişsinizdir, ta ki sonunda bir operatöre aktarılana kadar, oh, sürpriz! 10.000 mil uzakta egzotik bir ülkede ve kimin yardımı çok az veya hiç faydası yok?

Bu şirketlerin hizmetlerini kiraladığınızda her şey harika ve parlaktır. Her yerde tek boynuzlu atlar ve gökkuşakları var ve size yeni ücret veya hizmet planınızın tadını çıkaracağınızı söylüyorlar. Ama gitmek istediğinde kana, tere ve bazen bir iki gözyaşına mal oluyor.
WordPress'te , temanızı veya bir eklentiyi değiştirmeyi düşündüğünüzde benzer bir şey başınıza gelebilir. Bu, herkesin son zamanlarda bahsettiği çok korkulan kilitleme etkisi olarak bilinen şeydir (özellikle günümüzde çok popüler hale gelen sayfa oluşturucular nedeniyle). Bugün bunun ne olduğunu ve onunla nasıl başa çıkabileceğimizi göreceğiz.
WordPress'te Kilitleme Etkisi Nedir?

WordPress'teki kilitleme etkisi, belirli temaların ve eklentilerin bunları kullanırken eklediği bağımlılıktır. Yenisiyle değiştirmeye karar verirseniz, içeriğiniz veya tasarımınızın parçaları kaybolacak veya kurtarılamaz bir şekilde bozulacaktır. Telefon hizmetlerinde ve size daha önce verdiğim diğer örneklerde olduğu gibi, bazı WordPress temaları veya eklentileri kullanışlılıklarını çok pratik ve güzel bir şekilde "satar", ancak size söylemedikleri şey, bunları kullanırken kendinizi ipotek ettiğinizdir. , çünkü bunları değiştirirseniz, tüm içeriğinizi sıfırdan yeniden oluşturmanız gerekir.
Arkadaşımız Antonio Postigo'nun Hoy Streaming blogunda dediği gibi, WordPress'teki kilitleme etkisinden bahsettiğimizde iki tür kullanıcı arasında ayrım yapmalıyız: Zaten bundan muzdarip olanlar ve henüz acı çektiğini keşfetmeyenler ondan. Ve bu iddianın çok az istisnası var.
Kendinize WordPress kurulumunuzun kilitlenme etkisinden muzdarip olup olmadığını sormalısınız. Ya da daha da iyisi, bu etkiden ne kadar muzdarip olduğunuzu bilmek olacaktır, çünkü web sitenizde bundan muzdarip olduğunuzdan neredeyse %100 eminim.
Bir WordPress Eklentisi veya Teması Kilitleme Etkisine Sahip Olduğunda Ne Olur?
Kilitleme etkisi olan bir tema veya eklenti kullandığınızda, onu sonsuza kadar kullanmaya devam etmek zorundasınız . Çünkü daha önce de söylediğimiz gibi temayı veya eklentiyi değiştirmek, web sitenizin bir yerden kopacağı anlamına gelir. Ve bozulmasını istemediğiniz için temayı veya eklentiyi değiştirmezsiniz, böylece işleri garanti altına alınır. Bağlandıktan sonra, kafeslerinden çıkmak çok zor.
Başımıza gelen özel bir örnek vereyim. Bağışıklığımızı mı sandın? Bu herkesi etkiliyor sevgili okuyucum! nelioabtesting.com oluşturduğumuz sayfalardan biri olan sonraki resme bakın:

Visual Composer eklentisi sayesinde sayfanızı bloklarla oluşturmak ne kadar kolay! Sürükleyin, bırakın, birleştirin ve işiniz bitti. Tasarım veya programlama bilgisi gerektirmeyen çok güzel bir web siteniz var. Bazıları tasarımın demokratikleştirildiğini söyleyecektir. Evet, tabii, her neyse. Web sitenizden Visual Composer'ı devre dışı bırakırsanız, sayfa düzenleyicide görünenler (ve ziyaretçilerinizin göreceği şeyler) sizi bir bebek gibi ağlatacaktır:

Ama daha da kötü olabilirdi. Visual Composer, sayfalarınızın içeriğine çok sayıda kısa kod yerleştirir. Ancak, içeriği doğrudan standart WordPress wp_posts dışında bir veritabanı tablosuna kaydeden başka eklentiler de vardır. Yani siteyi ziyaret etmeye gittiğinizde içerik boş. Ve içerik olması gerektiği yerde değil. Ve veritabanınız standart olmayan ek tablolarla dolu. Hepsi çok zekice değil mi? ??
Artık, kilitleme etkisi nedeniyle, tüm içeriğinizi çöpe atmaya ve başka bir sistemle sıfırdan yeniden oluşturmaya karar vermediğiniz sürece, ömür boyu Visual Composer'a bağlı olduğunuzu anlıyorsunuz. Ve evet, yaptığımız tam olarak buydu. Şans eseri, nelioabtesting.com sayfalarımızı taşımak ve içeriklerini neliosoftware.com/testing içine entegre etmek yalnızca bir haftalık bir çalışmaydı.
Ayrıca, kilitlenme etkisi olan temanızın veya eklentinizin lisansını yenilemezseniz, güncellemeler açısından geride kalırsınız ve web sitenizin kilitlenme etkisinden muzdarip olmasının yanı sıra sona ermesi çok olasıdır. saldırganlar için şeker gibi. ?

Hangi WordPress Eklentilerinin veya Temalarının Kilitleme Etkisine Sahip Olduğunu Nasıl Biliyorsunuz?
Temanızın veya eklentinizin kilitlenme etkisi olup olmadığını öğrenmek için bir anlığına devre dışı bırakın ve sitenizi ziyaret edin. Her şey yolundaysa, muhtemelen iyisindir. Bir şey kırılırsa, işte gidiyorsun. Sitede kilitleme etkisi.
Şimdi acı bir gerçek geliyor: Her şey bu kilitlenme etkisini ortaya koyuyor, ancak (neyse ki?) farklı derecelerde yapmacıklık var. Örneğin, birçok insanın (biz dahil) yaptığı bir şey olan Yoast SEO eklentisini kullanırsanız, kilitlenme etkiniz olur. Bu eklenti , SEO bilgilerini hem _yoast_wpseo anahtarıyla başlayan özel meta verilerle wp_postmeta tablosunda hem de wp_yoast_seo_links ve wp_yoast_seo_meta adlı birkaç ek tabloda depolar.

Farklı bir SEO eklentisi kullanıyorsanız ve şanslıysanız, Yoast'tan verileri içe aktarma ve nasıl yorumlanacağını bilme işlevi olabilir, böylece her şey bir eklentiden diğerine taşınabilir. Ancak durum böyle değilse, oluşturduğunuz bilgileri “kaybedeceksiniz”— Google , ayarladığınız tüm meta verileri kaçıracaktır, bu asla iyi bir şey değildir, ancak en azından web siteniz hala çalışır durumda olacaktır. Dolayısıyla bu durumda kilitleme etkisinin “küçük” etkisi vardır.
Öte yandan, Görsel Besteci gibi bir görsel sayfa oluşturucu kullanıyorsanız, kilitleme etkisinin etkisi aşırıdır; kapattığınızda web sitesinin içeriği çalışmayı durdurur!
WordPress'te Kilitlenme Etkisinin Tedavisi Nedir?
Kilitlenme etkisinin tedavisi, devre dışı bırakıldığında web sitenizi bozan temalardan ve eklentilerden mümkün olduğunca uzak durmaktır. Bu, temanızda veya eklentinizde olursa, yanlış yaptınız ve içeriğinize saygı duyan ve onu dönüştürmeyen veya içine kısa kodlar biçiminde bir bok koymayan alternatif bir seçenek aramanız gerekecek veya standart WordPress tablolarına ek olarak ek tablolar kullanarak.

Temanız hakkında dikkatlice düşünün. Bunu önceden düşünün ve deneyin. Bunu yapmazsanız ve her şeyin yoluna gireceğine inanırsanız, gelecekteki benliğiniz, başka birine geçmek istediğinizde sorun yaşayacaktır. Aynı şey eklentiler için de geçerli. Kullanımının etkisini ve bir alternatifle değiştirildiğinde ne olduğunu inceleyin.
Peki ya Gutenberg?
Gutenberg'in WordPress'imize gelmesiyle kilitleme etkisine ne olacak? Pekala, bence burada iki ihtimal var….
Gutenberg , WordPress için yeni görsel içerik editörüdür ve daha önce çok eleştirilen görsel sayfa oluşturuculara (Visual Composer gibi) çok benziyor. Ancak görünüşü, güce denge getirebilir. Temel olarak, bu tür editörler için bilgileri standart bir şekilde depolamanın bir yolunu tanımladığı için.

Spesifik olarak, az çok beğenebilirsiniz, ancak Gutenberg'de içerikler , görselleştirilmesi için meta verileri içeren HTML yorumlarıyla sarılmış olarak depolanır. . Bu şekilde, şu ana kadar elimizdeki tüm sayfa oluşturucular Gutenberg'in çalışma şekliyle uyumluysa, içerik kilitlenmesini önleyebiliriz. , yine de görsel tasarımın kilitlenmesine sahip olacağız.
Ancak başka bir olasılık daha var – Gutenberg minimum işlem birimi olarak blok kavramını eklediğinden, binlerce tema ve eklenti kendi özel bloklarını ekleyebilir ve sonunda, kilitleme etkisi hala orada olacak, çünkü biz kazandık. bu eklentileri bu blokları "kırmadan" kaldıramazsınız.
Bu yüzden, tüm bunların nasıl biteceğini net bir şekilde tahmin edecek bir kristal kürem olmasa da, WordPress geliştiricileri için en azından oldukça eğlenceli bir dönem beklendiğinden eminim. Bildiğimiz her şey Gutenberg ile birlikte gelişecek ve buna dikkat etmemiz gerekecek.
Son Açıklamalar
Evet, kilitlenme etkisi çözülmesi gereken önemli ve karmaşık bir sorundur. Ve en kötü yanı, bundan kaçınmanın çok zor olmasıdır – web sitenizde her zaman bir miktar kilitli kalacaksınız. Aslında, WordPress kullanıyorsanız ve daha sonra farklı bir içerik yönetim sistemine geçmek istiyorsanız, bu kilitleme etkisini ekleyen WordPress'in kendisidir. Görmek? Kaçınmak imkansız. Ancak olumlu olalım: her zaman, içeriğinizi neredeyse hiç etkilemeyecek bir minimuma indirmeyi deneyebilirsiniz.
Eğer ilgilenirsen, her şey yoluna girecek mi?
Unsplash'ta Jon Moore tarafından öne çıkan görsel.
ev borcu WordPress sitesi