“Şablon” dan dört farklı anlam;WordPress Pro’nun bilmesi gereken

Deneyimli kullanıcılar ve geliştiriciler, biraz farklı bir bağlamda biraz farklı bir şeyi yorumlamak için WordPress’in içinde ve çevresinde “şablon” kelimesini kullanacaklar. İnsanların bu kelimeyi söylediklerinde atıfta bulunacakları dört yaygın şey vardır, her şey oldukça farklıdır. “Şablon” diyebilirler:
Dosya veya Set veya Raw HTML Dosyası (genellikle satılık)
WordPress teması
WordPress şablonu hiyerarşisindeki dosyalar
Gidon şablon dosyaları, dallar, php, vb.
Bu kullanımların her biri bilmek iyidir ve biraz daha ayrıntılı anlaşılır. Öyleyse açıklayalım.
Benim gibi herhangi bir tasarımı iyi gösteremeyen insanlar için ham bir HTML dosyası olarak, HTML şablonları Kurtarıcıdır. Benim gibi herhangi bir tasarımı iyi gösteremeyen insanlar için HTML şablonları Kurtarıcıdır. Düzenlediğim, WordPress veya CMS veya diğer web çerçevesini düzenlediğim ham HTML belgesini çalıştırmak için kullansam ne olursa olsun – bir şablon alabilirim (genellikle parayla satılabilir, ancak bazen ücretsiz olarak) ve yapabileceğimden 10x daha iyi görünebilecek bir şeye sahip olabilirim . WordPress’te çalışıyorsanız, bu genellikle bir sonraki tanım nedeniyle çok fazla oynanmaz. Ancak daha uzun süre var olan veya WordPress’e alışık olmayan insanlar için, “şablon” kelimesi ile kastettikleri bu olabilir.
“WordPress temaları” için başka bir isim olarak insanlar “WordPress teması” ndan özel WordPress kelime bilgisini bilmeyebilir.Bir WordPress geliştiricisi, tasarımcı veya profesyonel müşteri hizmeti olarak, bu teknik olmayan veya WordPress olmayan kişilerin en yaygın kullanımıdır: bir tema.Yukarıda bahsettiğimiz gibi, bu insanlar “Temalar” dan özel WordPress kelime bilmeyebilirler.Ancak sistemdeki görsellere odaklanan bir katman olduğunu biliyorlar ve buna “şablon” diyorlar.Çoğu zaman insanlar kullanıma hazır “şablonlar” alarak zamandan veya paradan tasarruf etmek ister.WordPress tema pazarı çok büyük olduğu için, onlarla veya onlarla seçebilirsiniz.
WordPress tema ekosistemleri ve insanların CMS tarafından desteklenen siteleri “şablonlar” ile çalıştırabilmeleri, 200 dolardan daha az bir fiyatla satın aldıkları uzun popülerliklerinin nedenlerinden biridir. Piyasada satılan genel WordPress temasını ne olursa olsun, itiraf etmelisiniz. Tema şablonu hiyerarşisindeki bir dosya olarak, WordPress temasının single.php, archive.php, page.php, vb. Gibi şablon dizilerinden oluştuğunu söyleyeceğiz. WordPress bağlamında bir sonraki büyük yer, “şablon” teriminin kullanılabileceği “hiyerarşi şablonu” bağlamındadır. Ona alışkın değilseniz, öğrendiğinizden emin olun – bu, WordPress’in geliştirilmesinde uzman olmanın temel kısmıdır ve birkaç hafta önce yaklaşılabilecek temel bir kitap yayınlarız. On ikinci sürüm WordPress temasının birçok dosyası vardır ve şablon hiyerarşisi, sitenizdeki ziyaretçiler tarafından ziyaret edilen URL’ye dayanarak alınan belirli bir içerik koleksiyonunu göstermek için hangisinin kullanılacağına karar veren CMS yöntemidir. .
Şablon hiyerarşisi her zaman index.php şablonunuza geri döner, ancak diğer çeşitli türlerle de olabilir. Bu kullanımda, WordPress temasının Single.php, Archive.php, Page.php, vb. Get_footer (), get_header () ve get_ideBar (): footer.php, header.php, sidebar.php ile ilgili işlevler tarafından çizilen sınıflandırma dosyasına dahil edebilir veya içermeyebilirsiniz. Bu terimi düşünmenin yolu ile, temanızda “şablon” olmayan sadece birkaç şey vardır: stil sayfanız, JavaScript dosyanız ve PHP işlev dosyanız. Genel olarak: style.css ve function.php, herhangi bir kategoriden daha fazlasına sahip olmanıza rağmen. Hem PHP, Twig, vb. Saf bir şablon olarak “Şablon” “HTML yapmak için işlenmiş sınırlı sözdizimine sahip dosyalar” anlamına gelir. “Şablon” kelimesinin son kullanımı “HTML oluşturmak için işlenmiş sınırlı sözdizimine sahip dosyalar” anlamına gelir. Bu bazen WordPress dünyasında “şablonların” en yaygın kullanımı gibi hissediyor ve bu makaleyi yazmak için motivasyonumun bir parçası. WordPress hakkında gerçekten iyi olan şey, PHP ve “Tag Şablon” kullanımının kolay, gevşek ve esnek olmasıdır. Bu aynı zamanda WordPress hakkında korkunç bir şey. Bir geliştirici olarak, şablon hiyerarşi dosyanızda neye izin verdiğiniz konusunda disiplinliyseniz, bu anlama uymak için kodunuz daha temiz ve okuması ve anlaşılması daha kolay kalır. Bununla birlikte, WordPress ekosisteminde, bu disiplin eşit olarak mevcut değildir.
İstediğim gibi biraz ayrıntı işlevi yapmak için şablonun hiyerarşi dosyasında ondan fazla karmaşık programlama mantık çizgisi – küçük bir veritabanı ve forach ing sorguları – yazdığımı biliyorum. Ve WordPress şablonu hiyerarşi üyesi basit bir PHP dosyası olduğundan, yapmak zahmetli değildir. Ancak bu, uzun vadeli bakım ve akıl sağlığı için kötü bir fikirdir. Saf şablonlar için kısa bir argüman, şablon dili hakkında dal, gidon veya erb gibi iyi şeylerden biridir. Disiplin için kullanan ve davranış ve görünüm arasındaki temel ikilik hakkında net bir şekilde kullanan projeleri zorlamalarıdır. Bir şablon dili olarak PHP avantajlar (dilin başladığı yer.

Basit gidon şablonu. Html ve doldurma değişkenleri, başka bir şey yok.
Bu aynı zamanda zıt semptomlara da neden olabilir: Testplat olmayan kodun rastgele HTML yaptığı. Bu olduğunda, çok teknik olmayan insanlar, sitelerini daha kolay veya mümkün olacak şekilde güzelleştirmek için bazı işaretlemeleri hemen değiştirmek için çok çalışacaklardır. HTML üreten programlama işlevi, ön uç ekibi ve site arka uç ekibi arasındaki işbirliği içinde büyük bir engel olabilir. İşaretlemeyi değiştirmek için gereksiz karmaşıklıktan dolayı değişiklikler, işaretlemenin nereden geldiğinden emin olmayan insanlar tarafından istenir ve kolayca görsel durgunluğa neden olabilir. Deneyimden biliyorum. Twig, gidon veya ERB gibi şablon dili hakkında iyi şeylerden biri, disiplin için kullanan ve temel ikilik hakkında net olan projeleri zorlamalarıdır:

Şablon dosyasında: başka bir yerde belirtilen davranış, insanların onunla etkileşime girebilmesi için tarayıcı tarafından görülebilen bir formata dönüştürülür. Bu dil sözdizimi sınırlı olduğundan, dosyalar genellikle yeterince basittir, böylece arka uç programlamadan rahatsız olan biri rahat hissettirir. Bu, değişkenin değerini gösterecek ve basit koşullarda kullanacaktır, ancak artık çalışmayacaktır.
Testplat olmayan dosyalarda: HTML yapılamaz veya yapılamaz, yalnızca sistemin tamamlanması gerektiğine dair mantık ve şablon dosyasına iletilecek verileri hazırlamak olabilir.
Bu fark yararlıdır, çünkü bu kavramlar örtüşmesine rağmen, yeni kod sürecini yapmayı ve sayfayı yüklemek istediğiniz son HTML’yi düşünmeyi düşünmek oldukça farklıdır. Bu üst üste binen bu örtüşme sizi karmaşık hileler tanıtmak gibi hissettirebilir, ancak tarih, çoğu insanın saygın bir WordPress projesi bulmak için minnettar olduğumu düşündüğüm iyi bir sınır olduğunu gösterir. Son olarak, PhP olmayan şablon dilini nasıl ve ne zaman kullanmanız gerekir WordPress’te farklı zaman ve yerler için bir sorundur. Ancak, bu fikir sizi gıdıklarsa kısa bir cevap kereste kontrol etmektir. Yönetici özeti, kerestenin WordPress projenizdeki Twig Şablon dilini kolayca kullanabilmenizdir. Bu sınırlar, “şablon” teriminin son tanımımızı kullanmaya devam ettiğinizden emin olabilir. Şablon hakkında öğrendiklerimiz umarım WordPress’in gelişiminde bulması muhtemel olan “şablon” kelimesinin dört kullanımını açıkladık. Umarım, bunları zaten biliyorsanız, yararlı disiplinler hakkında bir tartışma bulursunuz. Hayatınızı gerçekten değiştirebilir (programlama). Mutlu Hacking!
Kredi resmi: Greg Rakozy

admin

Bir Cevap Yazın

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