En İyi WordPress Temaları Nasıl Oluşturulur ve Hata Yapmayın

Yayınlanan: 2020-10-22

The New York Times, İsveç'in resmi sitesi, TechCrunch ve Vogue da dahil olmak üzere milyonlarca web sitesi üzerinde çalıştığı için WordPress, diğer CMS arasında olağanüstü bir yer işgal etti. Platformun yapısı o kadar çok işlevlidir ki, küçük kişisel blog sitelerine olduğu kadar dev şirketlerin sitelerine de uygundur.

Bu CMS'nin popülaritesi, çok sayıda ücretsiz tema, eklenti ve yüksek güncelleme sıklığı dahil olmak üzere çeşitli faktörlerden kaynaklanmaktadır. Ayrıca, diğer birçok platformun aksine WordPress çok büyük bir kullanıcı topluluğuna sahiptir. Sistemle çalışırken bir sorunla karşılaşırsanız veya sizinle aynı fikirde olan kişilerle konuşmanız gerekiyorsa, mevcut binlerce forumdan herhangi biri aracılığıyla toplulukla iletişime geçebilirsiniz. WordPress teması, web sitenizin görünümünü tanımlayan bir dosya koleksiyonudur. Tema, JavaScript ve HTML programlamayı içerir ve genellikle bir JavaScript geliştiricisi veya jQuery geliştiricisi içerir.

WordPress inanılmaz derecede kullanıcı dostudur ve onu gelecek vadeden blogcular için en iyi platformlardan biri yapar. İyi organize edilmiş menüler ve basit kontroller, koda girme ihtiyacını ortadan kaldırır. Kullanıcı temel HTML bilgisine sahip olmasa bile, bir WordPress sitesi oluşturmak fazla zaman almaz ve onunla daha fazla çalışmaz.

Ancak bu yazıda, temanızı oluşturmaya dikkat etmek istiyoruz: bu konuya mümkün olduğunca verimli bir şekilde nasıl yaklaşılır ve hatalardan kaçınılır.

Resim1

Kaynak: kinsta.com

Kendi WordPress Temanızı Oluşturmak Neden Önemlidir?

WordPress, yüzlerce ücretsiz tema içeren bir dahili kütüphaneye sahiptir. Her amaca ve tercih edilebilirliğe uygundurlar. Öyleyse , tonlarca ücretsiz tema varken JS geliştiricisi neden özelleştirilmiş temalar oluştursun?

Özel bir temanın ücretsiz bir temadan daha fazla faydası vardır ve işte nedeni:

  • Tasarımın benzersizliği.

Lütfen İnternet'teki tüm sitelerin %29'unun WordPress tarafından desteklendiğini unutmayın. Birinin sizinkiyle aynı konuya sahip olma olasılığı oldukça yüksektir. Markanızın sadece sizinle ilişkilendirilebilmesi için bunu önceden freelance bir JS geliştiricisi veya kurum içi uzman yardımı ile halletmeniz gerekiyor.

  • Kişiselleştirilmiş işlevler.

WordPress ve eklentiler, bireysel öğelerin kaydedilmesini gerektirir. Benzersiz temaları için bir geliştirici, belirli bir niş içinde mükemmel olmak için gereken öğeleri tam olarak oluşturabilir.

  • Varsayılan temayı değiştirmek için sınırlı yetenek .

Çoğu durumda, standart bir temanın kullanıcısı renkler, yazı tipleri ve resimler gibi basit şeyleri etkileyebilir. Temanızı oluştururken sınırsız sayıda işlev ve özellik ekleyebilirsiniz. Siteniz geliştikçe bu tür fikirler aklınıza gelebilir ve temanızın işlevselliğini artırma fırsatı her zaman yanınızda olacaktır.

Sonuç, varsayılan tema geliştiricisinden beklenmeyen güncellemeler yerine, değişiklikleri etkilediğiniz benzersiz bir blog veya web sitesi tasarımı olacaktır.

WordPress Teması Geliştirmede Yapılan Yaygın Hatalar Nelerdir?

Kendi temanızı oluşturmaya karar verdiğinizde, bilmeniz ve kaçınmaya çalışmanız gereken bazı yaygın hatalar vardır.

  • Eylemler ve Filtreler kullanmadan tema oluşturma

Bağımsız bir tema oluşturmak için eylemleri ve filtreleri kullanın. Bu şekilde, orijinal temayı düzenlemeden işlevselliği değiştirebilirsiniz. Ayrıca, daha sonra Origin temasına bağlı bir Premium uzantı oluşturmak istiyorsanız, o zaman Origin temasını kolay uzantı olasılığı ile geliştirmelisiniz.

  • Fazladan iş bulmak

Bir şeyi iyileştirmeye çalışırken dikkatli olun - özellikle de zaten var olan başka bir işlevle kabaca aynı şeyi yapan bir işlev oluşturduğunuzda. Ne kadar "güzel" kod eklerseniz, gelecekte onu korumanız o kadar zor olacaktır. Tuş vuruşları, bir geliştirici olarak üretkenliğinizin bir ölçüsü değildir. Kodu yazmaktansa düşünmek için daha fazla zaman harcamak daha iyidir.

  • Temalarda değişkenleri kullanma

Gereksiz optimizasyonla işiniz bittiğinde, temalarınızda çok daha az değişken olduğunu fark edeceksiniz. Bazı mantıksal koşullar vazgeçilmez olsa da, değişkenleri terk etmek daha iyidir. Bu durumda, temalarınızın okunabilirliği üzerinde çalışmak, onlardan mümkün olduğunca gereksiz olanları kaldırarak çalışmak en iyisidir.

WordPress Teması Oluşturma Adımları

JavaScript geliştiricisinin yapması gereken ilk şey, WordPress'i bir bilgisayara indirip kurmaktır. Ayrıca iş için bir metin editörü kullanmaya ihtiyaç vardır. Ardından, WordPress'in kurulu olduğu sürücüde wp-content \ theme dizinini bulmanız ve içinde gelecekteki temanın adıyla yeni bir klasör oluşturmanız gerekir. Standart WordPress temaları da burada saklanır.

Her tema iki dosya içermelidir: index.php ve style.css ve ayrıca tema için görseller içeren bir görseller klasörü. Başlamak için, bu dosyaları oluşturmanız ve ardından doldurmaya başlamanız yeterlidir. index.php dosyası, bir uzmandan sipariş edilen bir metin düzenleyicide bağımsız olarak yazılabilir veya başka bir konudan hazır içerik alabilirsiniz.

Tema için 1200×900 piksel istediğiniz uzantıya sahip bir ekran görüntüsü.png dosyasını tema klasörüne yüklemeniz gerekiyor. Belirtilen formata uyan herhangi bir görüntü olabilir. index.php'den gelen kod, not defterine kopyalanmalı ve PHP uzantısını belirterek yeni tema klasörüne kaydedilmelidir. Ayrıca, bu dosyaya sitede görmek istediğiniz herhangi bir öğeyi ekleyebilirsiniz.

Şimdi style.css dosyasını doldurmanız gerekiyor. Önceki adıma benzer şekilde, bir metin düzenleyici açın ve aşağıdaki içeriği ekleyin:

/ *

Tema Adı: Tema adı

Tema URI'si: Bu konuya ayrılmış sitenin URL'si

Açıklama: Temanın açıklaması

Sürüm: Tema sürümü

Yazar: Yazar adı

Yazar URI'si: Konu yazarı adresi

* /

index.php dosyası site hakkında genel bilgileri içerir. Her sayfa için tekrarlanan öğeler içerir. Tüm içeriğin düzgün çalışması için üstbilgi, kenar çubuğu ve altbilgi için ayrı dosyalar oluşturmanız gerekir. Hepsi paylaşılan bir klasörde saklanacak ve her birine bir PHP uzantısı atanacak.

Örneğin, önce header.php dosyasını oluşturalım. Bunu yapmak için, index.php'den başlık satırlarını seçin ve kopyalayın. Aynı adımların diğer dosyalar için de yapılması gerekir.

İsteğinize bağlı olarak eklenebilir ve düzenlenebilirler. Örneğin, başlığa arama çubuğu, logo ve diğer öğelerle benzersiz bir resim ekleyebilirsiniz.

Üstbilgi, kenar çubuğu ve altbilginin doğru şekilde görüntülenmesi için ayrı dosyalarını ana (dizin) dosyaya bağlamanız gerekir. Bunu yapmak için index.php dosyasının başına şu satırı ekleyin:

<? php get_header(); ?>

Her WordPress temasının kalbinde iki dosya bulunur: index.php ve style.css. Bunları oluşturduktan sonra, her sayfa için benzersiz bir tasarım oluşturarak temaların farklı öğelerini ve işlevlerini deneyebilirsiniz.

Çözüm

WordPress için temalar oluşturmak, işletme sahipleri, blog yazarları ve hizmet satıcıları için geniş fırsatlar sunar. JavaScript programcıları , benzersiz bir tema kullanarak, belirli bir site için en uygun işlev kümesiyle özel bir tema oluşturabilir.