VS eklenti kodu snippet’ini ne zaman kullanmalısınız?
WordPress Facebook Grubu olağanüstü. Sadece “WordPress”, “” Zarif Temalar “veya” Divi “ni arayın ve görünen grup sizi şaşırtacaktır. Acemi kullanıcılardan yetkin olanlara en büyük sorulardan biri, X yapmak için en iyi eklentinin neye yol açtığı görülüyor ve her seferinde tavsiyelerde bir düzine yanıt var. Ve bu iyi. Ancak bu sorudan geçirilen sorun, bir eklenti sorusu olmayan WordPress ile nasıl X yapabileceğim. Bu bir kod sorusu. Tüm WordPress eklentileri, ana WP arka ucuna girdiğiniz (bu ad nedeniyle) kod paketidir. Divi Builder gibi bazı eklentiler, çekirdek ile mümkün olanın sınırlarını genişleten ana işlevselliği ekler. Ancak birçoğu, kullanıcının kendisi tarafından uygulanabilecek bir görevi tamamlayan minimum PHP parçalarıdır.
Bu yüzden cevaplamam gereken soru, VS eklenti kodu snippet’ini kullanmanız gerektiğinde? İşte, dikkate alınması gereken bazı şeyler. Zaman değeriniz nedir? İnsanların CMS platformları veya diğer blog yazılımları yerine WordPress’e gelmesinin en büyük nedeni zengin eklenti ekosferinden kaynaklanmaktadır. WP kullanıcıları tarafından deneyimleme potansiyeline sahip olan, SEO’dan sayfa yapmaya ve çocuk temaları yapmaya kadar ödeme yapmaya kadar değişen neredeyse tüm durumlar için bir eklenti vardır. Ve sadece birkaç fare ve klavyeye dokunma tıklaması tıklamasıyla, voila … Sorun çözüldü/yeni özellikler eklendi.
Zamanınız sınırlı olduğunda (veya müşterinizin bütçesi sınırlı olduğunda), bir kısayol almalısınız veya buna göre bir karar vermelisiniz. Ana siteyi geliştirmek için aynı gün bir son tarihiniz varsa ve bunu function.php adresindeki bir eklenti ile kod snippets ile yapabilirsiniz. Hepimiz bunu yaptık. Zaman gerçekten para ve eklenti hızlı. Pek çok tasarımcı ve geliştiricinin, müşterileri mutlu ve ciro için yeni siteler ve işler için mutlu ve ciro yapmalarına yardımcı olan istikrarlı bir standart eklentisi vardır. Her müşteri için bir el kodlaması yaptıklarından çok daha hızlıdır. İşletmenizde YG’yi ölçmeniz gerekir, sadece Diğerleri gibi. Uzun vadeli efekti eklentileri yüklemek kadar hızlı ve kolay düşünün, sitenizin uzun vadeli ömrünü de düşünmelisiniz. Şimdi bir paşa gibi görünen şey, daha sonra migrenlere dönüşebilecek baş ağrılarına dönüşebilir. WordPress her zaman değişir. Eklenti kodu değilse, kolayca kullanılabilir. Geliştirici projeyi yok sayar veya yavaşça güncellerse, bazı temel işlevleri kaybedebilirsiniz. Korkunç kısım, ne zaman geri alabileceğinizi bilemeyebilirsiniz. (Ve bu çok fazla gelir ve kar harcayabilir.)
En önemlisi, kod snippet’leriyle kolayca çözülen sorunları çözmek için bir eklenti kullanıyorsanız, eklentilerle ilgili olası sorunlardan kaçınırsınız. Örneğin, yazılarda ve sayfalarda kenar çubuğunu silmek için eklentiler kullanan kişileri gördüm. Sonuç olarak, tüm eklentiler single.php dosyanızı düzenlemektir. Aynı şeyi elde etmek için açabilir, bir satırı silebilirsiniz. Bu yıllarca eklenti yüklemekten daha iyi değil mi? Geliştiriciye güveniyor musunuz? Repo’ya bastığınızda ücretsiz olarak mevcut olan milyonlarca eklenti var. Ve benim veya müşterinin çalıştığı herhangi bir sitede küçük bir kısmına güveneceğim.
Neden? Niye? Çünkü dünyada kimin nesneyi birleştirdiğini bilmiyorum. Kodlamada ne kadar iyi olduklarını bilmiyorum. Güncellemelerde ne kadar verimli olduklarını veya kodlarının WordPress veritabanlarıyla ne kadar iyi etkileşime girdiğini bilmiyorum. Belki de kodları, herhangi bir işlem için olması gereken iki kat daha fazla kuyruk üretir. Bilmiyorum. Ama yazarken kodumun ne yapacağını biliyorum. Ayrıca, geliştiricinin eklentileri desteklemeyi durdurabileceği bir sorununuz var. Yaşlandıkça, rahatsız edici olabilir ve sizi sorununuzda başka çözümler bulmaya zorlayabilir. Bu, gelir kaybı ile aynı zamandır. Ve verimlilik kaybı çünkü bir çözümü olan sorunu çözüyorsunuz.
Kendi kod görüntülerinizi kullanmak bu tuzaktan kaçınmanıza yardımcı olur. Hala kodun eklenmesini korumalısınız. (Özellikle neden çocuğun temasını kullanmalısınız.) Ne, nerede ve neden değişimin yapıldığını bileceksiniz. Eklediğiniz kod görüntülerini nasıl güncelleyeceğinizi bileceksiniz ve en önemlisi, tüm süreci kontrol edeceksiniz. Ayrıca, WordPress’e dahil olan PHP dosyalarını derhal düzenlerseniz, yangın eklentisi ve etkileşimi değişirken, çok fazla değişmeyecek temel işlevselliği ayarlama olasılığı. Get_idabar () işlevi biraz değişirse ve eklenti değilse ortaya çıkabilecek felaketi düşünün. Geliştiriciye, çalışmaları güvendiğiniz bir eklenti geliştiricisi bulsanız bile, çok fazla baş ağrısı kaydedebilirler. Örneğin, çocuk temalarını sadece birkaç tıklamayla yükleyen ve etkinleştiren eklentileri kullanıyorum. Daha sonra eklentileri sitemden silebilirim. Çocuk temasını manuel olarak yüklemekten çok daha hızlı. Garip şeyler bırakmadığını biliyorum, bu yüzden buna inanıyorum. Bu durum eklentilerin neden var. Uzmanlığınızı değiştirmek değil, hayatınızı ve web sitenizi daha iyi hale getirmek için tasarlanmıştır.
Bir zamanlar bir lisansüstü okulda “onları kırmanıza izin verilmeden önce kuralları bilmeniz gerektiğini” söyleyen bir profesörüm vardı. Eklentileri aynı şekilde görebilirsiniz. Onlar zamandan tasarruf etmek, iş yapmak değil. WordPress dosyalarına erişiminiz var mı? Ana faktör, VS eklentisi kodu snippet’ini kullanıp kullanmayacağınız veya dosya sistemine ne kadar erişiminizle ilgili olmamasıdır. Kod görüntülerini WordPress Core dosyasına eklemek için FTP erişimine (veya en azından cpanel kimlik bilgilerine) ihtiyacınız var. Bazı şirketler ve müşteriler bunu vermez. Bazı durumlarda, istemciler nasıl olduğunu bilmeyebilir. Dosyadan kilitliyseniz, eklentileri kullanmaktan başka seçeneğiniz yoktur. Ve eğer gönüllü olarak ya da olmasın her şeyi kilitlerse, eklenti genel olarak yazılımla etkileşim kurma biçimleri olacaktır. Eklentiler kullanmak problem çözmeyi kolaylaştırır. (Bunu duyduysanız beni durdurun: “Tüm eklentilerinizi devre dışı bırakarak başlayın …”) Çekirdek dosyayı özel bir kod veya kod snippet ile değiştirmek, birçok son kullanıcının işlemek istediği bir şey değildir. Müşteri tarafından her durumda özel bir kod, hatta CSS istemedikleri ve tema ve ayarlama seçeneklerindeki her şeyi yapmaları gerektiği söylendi. Bu eğlenceliydi.
Kaç kod biliyorsunuz/bilmek istiyorsunuz? Birçok insan için, PHP çekirdek dosyalarını düzenlemedeki büyük engeller, PHP veya JavaScript’i bilmedikleri için. Demek istediğim, İngilizce kelimeler iyi olsa da, İspanyolca yazılı sayfaları düzenleyemiyorum. Dili bilmeyen insanlar kodun ne yaptığını değiştiremez. Ama bu size sorum: Ne kadar bilmeniz/bilmeniz gerekiyor? WordPress Core dosyasını kazmak, bildiğim sistemi öğrenmenin en iyi yoludur. Gün boyunca öğreticiler ve belgeler okuyabilirsiniz, ancak oraya girip kendi işlevinizi düzenlemek için hala bir yedek yok. Bir arzunuz yoksa veya kariyer yolunuza, eklentiyi değiştirmeniz gereken kodu öğrenerek yardımcı olmazsa, elbette yükleyin, yükleyin. Bunu yapmamak için hiçbir neden yok. Ancak geleceğiniz, iç WordPress’in çalışma şeklini anlamaya bağlıysa, eklenti olmadan bir çözüm uygulamaya çalışmak, bilinmeyen alanlara girmek için iyi bir yoldur. Örneğin, sayfada görünen başlığın başlığını taşıyarak single.php okumayı ve düzenlemeyi öğrendim. Eklentiler kolayca yapabilir. Ancak ortaya çıkıyor, HTML (PHP kavrulmuş temel işlevi ile) de öyle.