WordPress'te klasik tema mı, blok tema mı seçmelisin?
Kısaca: Yeni bir site kuruyorsan çoğu durumda blok tema daha mantıklı: üst bilgiyi, alt bilgiyi, şablonları ve stilleri kod yazmadan Site Düzenleyicisi'nde değiştirirsin ve WordPress'in son yıllarda eklediği tasarım araçlarının çoğu yalnız blok temalarda çalışır. Özelleştirici ayarlarına, bileşenlere ya da özel PHP şablonlarına dayanan oturmuş bir siten varsa, ya da işine yarayan bir eklenti blok temayı desteklemiyorsa klasik tema hâlâ doğru seçim olabilir.
İkisi arasındaki fark
Klasik tema, sayfaları PHP şablon dosyalarıyla (header.php, single.php, footer.php gibi) çizer. Renk, logo ve düzen seçenekleri Görünüm › Özelleştir'de, kenar çubuğu içerikleri Görünüm › Bileşenler'de, menüler Görünüm › Menüler'de durur. Temanın sunmadığı bir değişiklik çoğu zaman kod ister.
Blok tema ise şablonlarını blok işaretlemesi taşıyan HTML dosyalarıyla (templates ve parts klasörleri) tanımlar; renkler, yazı tipleri ve boşluklar theme.json dosyasındadır. Bunların hepsi Görünüm › Düzenleyici'de, yani Site Düzenleyicisi'nde bloklarla değişir. Bu yapı WordPress 5.9 ile, Ocak 2022'de geldi.
Yazı ve sayfa düzenleyicisi iki tema türünde de aynıdır. Yazıların, sayfaların ve medyanın veritabanındaki yeri değişmez; değişen, bunların etrafındaki düzeni nasıl kurduğundur.
Günlük kullanımda ne değişir
- Üst bilgiyi değiştirmek: klasik temada temanın Özelleştirici'de verdiği seçeneklerle sınırlısın. Blok temada üst bilgi parçasını açıp blok ekler, siler ya da yer değiştirirsin.
- Menü: blok temada menü, Gezinme bloğudur. Klasik temadan gelen menüyü bu blokta içe aktarabilirsin.
- Kenar çubuğu: bileşen ekranı yerine bloklardan oluşan bir şablon parçası olur.
- Özelleştir ekranı: blok temada Görünüm menüsünde görünmez, onun işini Site Düzenleyicisi ve Stiller görür.
- Tek bir sayfaya farklı düzen: blok temada yeni bir şablon oluşturup sayfaya atarsın, dosya yazman gerekmez.
Blok temanın sana kazandırdıkları
En büyük fark, düzeni değiştirmek için kod ya da temanın izin verdiği seçenekler gerekmemesi. Site Düzenleyicisi'nde yaptığın değişiklikler temanın dosyalarına değil, veritabanında temanın üstündeki bir katmana yazılır. Bu yüzden tema güncellendiğinde değişikliklerin silinmez, istersen bir şablonu temanın orijinal hâline sıfırlarsın.
WordPress blok temalarda yalnız sayfada kullanılan blokların stil dosyalarını yükler. Bu kendi başına bir siteyi hızlı yapmaz; görseller, eklentiler ve barındırma hızı daha çok etkiler. Ama gereksiz CSS'i baştan azaltır.
Site Düzenleyicisi, Stiller, şablon parçaları ve stil çeşitleri gibi araçlar yalnız blok temalarda çalışır. Bundan sonra gelecek tasarım özelliklerinin de bu yapıyı esas alması beklenir.
Klasik temanın hâlâ mantıklı olduğu durumlar
- Siten yıllardır çalışıyor; Özelleştirici'de onlarca ayar, bileşenlerde bir sürü içerik ve alt temada PHP değişiklikleri var. Geçiş, bunların hepsini yeniden kurmak demektir.
- Kullandığın bir eklenti belirli bir klasik temanın kancalarına ya da Özelleştirici'ye bağlı ve blok temada çalışmıyor.
- Bütün sayfalarını bir sayfa oluşturucuyla kuruyorsun ve tema yalnız boş bir kabuk. Bu durumda tema türü pek fark etmez; çoğu sayfa oluşturucu iki türle de çalışır.
Bu durumların hiçbiri yoksa ve siteyi yeni kuruyorsan, klasik temayla başlamanın bugün pek bir getirisi yok.
Klasik temadan blok temaya geçiş
- Sitenin tam yedeğini al ve geçişi önce bir kopya sitede (staging) dene.
- Özelleştirici ayarlarını, bileşenleri, menü yerleşimini ve alt temadaki değişiklikleri listele. Bunlar blok temaya kendiliğinden geçmez.
- Eklentilerinin blok temayla çalıştığını kopya sitede kontrol et.
- Blok temayı etkinleştir; üst bilgi, alt bilgi ve kenar çubuğunu Site Düzenleyicisi'nde yeniden kur, menüyü Gezinme bloğuna aktar.
- Anasayfayı, birkaç yazıyı, arşivleri ve arama sayfasını telefonda ve masaüstünde kontrol et, sonra canlı sitede aynı adımları uygula.
Yazıların, sayfaların, kategorilerin ve kalıcı bağlantıların değişmez. SEO eklentin aynı kaldığı sürece meta açıklamalar ve yapılandırılmış veri de olduğu gibi kalır.
Wiozen Theme hangi tarafta
Wiozen Theme bir blok tema. Haber, teknoloji, finans, yemek ve rehber siteleri için beş hazır tarzı var; tarzı temanın panelinden seçersin, sonra renkleri, yazıları ve düzeni Site Düzenleyicisi'nde değiştirirsin. Değiştirdiğin şablonlar tema güncellenince ve tarz değiştirince korunur.
Tema SEO, form, önbellek, güvenlik ve yedek işini eklentilere bırakır, bu yüzden ileride tema değiştirirsen ayarların gitmez. Sayfa oluşturucular için "Tam genişlik" ve "Boş tuval" şablonları var. Temanın kendi dosyalarını değiştirmek yerine alt tema ya da Site Düzenleyicisi kullan; dosyaları değişen kurulumda temanın paneli ve güncellemeleri kilitlenir.
Sık sorulanlar
Blok temada alt tema kullanılabilir mi?
Evet. Alt tema kendi theme.json dosyasıyla stilleri, kendi templates klasörüyle şablonları değiştirebilir. Çoğu değişiklik için Site Düzenleyicisi yeter, alt tema dosya düzeyinde değişiklik gerektiğinde işe yarar.
Klasik temadan blok temaya geçince yazılarım silinir mi?
Hayır. Yazılar, sayfalar, medya, kategoriler ve yorumlar veritabanında kalır. Değişen, temanın düzeni, bileşenler ve menünün nerede durduğudur.
Blok temalar daha mı hızlı?
Kendiliğinden değil. WordPress blok temalarda yalnız kullanılan blokların stillerini yükler, bu CSS'i azaltır. Ama sayfa hızını görseller, eklentiler ve barındırma daha çok belirler.
Klasik temalar çalışmaya devam edecek mi?
WordPress klasik temaları bugün de tam olarak çalıştırıyor. Yeni tasarım araçları ise yalnız blok temalara geliyor, bu yüzden yeni sitede blok temayla başlamak ileride geçiş yapmanı gerektirmez.
Blok temayla yeni bir site kuracaksan Wiozen Theme'i ücretsiz indir ve tarzlardan birini seçerek başla.