WordPress ile Yaygın Tema Geliştirme Hataları

20821051 s

WordPress geliştirme talebi artmaya devam ediyor ve neredeyse tüm müşterilerimizin artık bir WordPress sitesi veya gömülü bir WordPress blogu var. Bu sağlam bir hareket - herkes tarafından sevilmiyor ama çok fazla tema, eklenti ve mantıklı olan çok sayıda geliştirici var. Bir platformu hurdaya çıkarmadan ve baştan başlamadan web varlığınızı değiştirme yeteneği sadece büyük bir avantajdır.

Nefret ettiğiniz bir WordPress siteniz varsa veya istediğiniz gibi çalışmasını sağlayamıyorsanız, bunu sizin için düzeltebilecek bir kaynak bulun. Bir WordPress uygulaması, yalnızca temanızı ve eklentilerinizi geliştiren kişiler kadar iyidir.

O kadar büyük bir talep vardı ki, photoshop dosyalarını temalara dönüştüren hizmetlere ve alt yüklenicilere yönelmek zorunda kaldık ya da üçüncü taraf hizmetlerden temalar satın aldık. Themeforest'i kalitesi ve seçkisi nedeniyle gerçekten seviyoruz (bu bizim ortaklık bağlantımız). Sonuç olarak, temaya sert bir şey yapmadığınız sürece asla tema dosyalarını düzenlemeniz gerekmez. Tüm içerik - sayfalar, gönderiler ve kategoriler, temanızın yönetimi aracılığıyla düzenlenebilir olmalıdır.

Bir tema geliştirdiğimizde veya bir tane satın aldığımızda, genellikle şu ortak sorunları buluruz:

  • Özel Gönderi Türleri yerine Kategoriler - Bazen sitelerin farklı bölümleri vardır - bir dizin sayfası, kategori sayfaları ve ardından tüm içeriği görüntülemek için tek sayfaların olduğu bir blog stili biçiminde iyi çalışan Haberler, Basın Bültenleri, Ürün Listeleri vb. Bununla birlikte, birçok tema geliştiricisinin geliştirme ve sabit kod kategorilerini kısalttığını fark ettik, böylece bu içeriği göndermek için yalnızca blogu kullanabilirsiniz. Bu korkunç bir uygulamadır ve WordPress'in Özel Yazı Türlerinden faydalanmaz. Ayrıca, kategorilerinizi yeniden düzenlerseniz, batırırsınız çünkü tema genellikle kodlanmıştır. Sık sık içeri giriyor, özel gönderi türleri geliştiriyoruz, ardından gönderi kategorisini özel gönderi türüne dönüştürmek için bir eklenti kullanıyoruz.
  • Gelişmiş Özel Alanlar Eklentisi Olmayan Özel Alanlar - Gelişmiş Özel Alanların WordPress tarafından satın alınmamasına ve ana ürüne entegre edilmemesine gerçekten şaşırdım. Video, adres, harita, iç çerçeve veya başka bir ayrıntı gibi ek bilgi gerektiren yayınlarınız varsa, ACF bu öğelerin girişini temanıza dinamik olarak programlamanıza ve bunları gerekli, varsayılan veya isteğe bağlı hale getirmenize olanak tanır. . ACF, temanız üzerinde sağladığı kontrol nedeniyle sahip olunması gereken ve Özel Alanlar yerine kullanılmalıdır. Ana sayfaya gömülü bir video ister misiniz? Ana sayfa düzenleyicinizde yalnızca bir meta kutusunda görüntülenen özel bir alan ekleyin.
  • Tema Yapısı - WordPress, istemcilerin dosyaları düzenlemek için bize FTP / SFTP erişimi sağlamadığı zamanlarda kullanmamız gereken çok temel bir tema düzenleyicisine sahiptir. Bir tema satın almak kadar sinir bozucu hiçbir şey yoktur ve dosyaları alt klasörlere taşıdıkları için stilleri, üstbilgiyi veya altbilgiyi düzenlemenin bir yolu yoktur. Dosyaları tema klasörünün kök dizininde bırakın! Başka bir çerçeve eklemediğiniz sürece, tüm karmaşık klasör yapılarına ihtiyaç yoktur. Tema klasöründe bulamadığınız yüzlerce dosya olacak gibi değil.
  • Kenar Çubukları ve Widget'lar - Temanız boyunca widget'lar eklemek için kenar çubuklarına sahip olmamak sinir bozucu ... ve sonra basit seçenekler olması gerekenler için kenar çubuklarının ve widget'ların aşırı kullanımı da sinir bozucu. Bir kenar çubuğu, bazı temalarınızın sayfa türlerinde statik olan ancak düzenli olarak güncellenen içerikle sınırlı olmalıdır. İçeriğinizin yanında bir Harekete Geçirici Mesaj olabilir. Veya içerikten sonra görüntülemek istediğiniz bir reklam olabilir. Ancak, örneğin, yalnızca bir telefon numarasını görüntülemek için bir kenar çubuğu ve widget değildir.
  • Sabit kodlu Seçenekler - Sosyal bağlantılar, resimler, videolar ve diğer tüm öğeler, kolayca değiştirilebilen tema seçeneklerine yerleştirilmelidir. 10 farklı noktada bir sosyal profil bağlantısı eklemek için temel tema dosyalarına gitmek kadar ağırlaştırıcı hiçbir şey yoktur. Bir seçenekler sayfası ekleyin (ACF'nin bir eklentisi vardır) ve tüm ayarları oraya koyun, böylece pazarlama ekibiniz temayı hazırlarken ve devam ederken bunları kolayca ekleyebilir veya değiştirebilir.
  • Bağlantı Listeleri Menülerdir - WordPress'in eskiden bir bağlantılar bölümü vardı ve sonunda bunu ortadan kaldırdılar çünkü menüler, iç veya dış kaynaklara bağlantıların bir listesini uygulamak için mükemmel bir yoldu. Genellikle bir sitede birden çok konuma programlanmış tek bir menü görüyoruz veya bir kenar çubuğu widget'ında görüntülenen listeleri görüyoruz. Liste kalıcı bir konumsa ve yatay, dikey veya hiyerarşikse… bir menü zamanı.
  • Dizin ve Ön Sayfa - Dizin sayfası blogunuz için ayrılmalıdır ve ürettiğiniz gönderileri listelemelidir. Blog gönderileri olmayan özel bir ana sayfaya sahip olmak istiyorsanız, bir Ön Sayfa şablon dosyası temanıza. WordPress'teki Yönetim> Okuma ayarları, hangi sayfanın ön sayfanız olmasını istediğinizi ve blog sayfanız olarak hangi sayfaya sahip olmak istediğinizi belirlemenize olanak tanır… bunları kullanın!
  • Duyarlı - Her tema görüntü alanı bolluğunun farklı yükseklik ve genişliklerine duyarlı insanlar mobil cihazlarda, tabletlerde, dizüstü bilgisayarlarda ve büyük ekranlarda kullanıyor. Temanız yanıt vermiyorsa, kullanılan cihaza uygun deneyimi sağlamayarak kendinize zarar veriyorsunuz. Hatta sitenize mobil arama trafiği çekmeyerek kendinize zarar veriyor olabilirsiniz.

Görmeye başladığımız bir diğer harika uygulama da tema geliştiricileri ve tema satıcılarının ayrıca bir WordPress içe aktarma dosyası içermesidir, böylece siteyi satın aldığınızda tam olarak göründüğü gibi çalıştırabilirsiniz - ve sonra içeri girip içeriği düzenleyebilirsiniz. . Bir tema satın almak ve kurmak - ardından temanın tasarımının gösterdiği harika unsurların ve özelliklerin hiçbirini içermeyen boş bir sayfayı önizlemek ağırlaştırıcıdır. Öğrenme eğrisi, karmaşık temalarda farklıdır ve geliştiriciler genellikle özellikleri farklı şekilde uygular. Harika belgeler ve başlangıç ​​içeriği, müşterilerinize yardımcı olmanın harika bir yoludur.

Bir Yorum

  1. 1

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.