Teknik Detaylar

Yeni WordPress Temam Honeywind: Tailwind CSS ve Minimalizm

← Teknik Detaylar
2021-07-23 ~ 2026-06-21 · 3 dk okuma
Yeni WordPress Temam Honeywind: Tailwind CSS ve Minimalizm
Bu yazıyı yapay zekâ ile tartış
Sayfayı kopyala

💡 Özet (TL;DR):

  • Honeywind Nedir?: Yazarın 2021 yılında, WordPress tema geliştirme yeteneklerini tazelemek amacıyla sıfırdan geliştirdiği Tailwind CSS tabanlı minimal bir WordPress temasıdır.
  • Özellikler: Bricks.js ile ultra hızlı "masonry" ızgara düzeni, yerleşik karanlık mod (dark mode) desteği ve eklentisiz yapışkan başlık (sticky header) özellikleri sunar.
  • Güncel Durum: Web sitesi Next.js tabanlı headless (başsız) mimariye taşındığı için bu tema artık aktif değildir; yazı arşiv amaçlı saklanmaktadır.

!WARNINGTarihsel Not: Blogumu Headless WordPress yapısına geçirip ön yüzü Next.js ile yeniden inşa ettiğim için bu makalede bahsedilen Honeywind teması artık aktif olarak kullanılmamaktadır. Ancak yazı, bir tema geliştirme denemesi olarak arşiv amaçlı saklanmaktadır.


Honeywind Tema Özellikleri ve Teknolojileri

ÖzellikKullanılan Teknoloji / KütüphaneAvantajı
CSS AltyapısıTailwind CSSHızlı geliştirme, küçük CSS dosya boyutu
Izgara Düzeni (Masonry)Bricks.jsHarici ağır kütüphanelere kıyasla hafiflik ve yüksek performans
Karanlık Mod (Dark Mode)CSS Variables + JavaScriptEklenti yükü olmadan native gece modu seçeneği
Sonsuz KaydırmaJetpack Infinite Scroll desteğiKullanıcı deneyimini artıran dinamik içerik yükleme
GeliştiriciEvren Bal%100 özelleştirilebilir, temiz kaynak kod

Tailwind CSS ile WordPress Teması: Honeywind

Blogum 21.07.2021 tarihi itibarıyla yeni görünümüne kavuştu. Yeni temam "Honeywind", tamamen el emeği göz nuru oluşturduğum bir çalışma. Böylece hem WordPress ekosisteminde çok yaygın olmayan Tailwind CSS tabanlı bir temaya sahip oldum hem de uzun yıllar sonra bir WordPress temasını sıfırdan oluşturarak WordPress tema geliştirme konusundaki pası üzerimden atmış oldum. :)


Honeywind'de Neler Vardı?

  • Masonry Düzeni: Yazılar ana sayfa, kategori ve arşiv sayfalarında "masonry" ızgara düzeni olarak bilinen biçimde gösteriliyor. Bunun için diğer hantal masonry kütüphanelerinin aksine, son derece hafif ve inanılmaz hızlı çalışan bricks.js kütüphanesini kullandım.
  • Karanlık Mod (Dark Mode): Temayı hem açık hem de koyu renk olarak tasarladım. Sayfanın sağ üst köşesine eklediğim tema değiştirme düğmesi, klasik bir checkbox elemanına biraz CSS ve JavaScript eklenerek bu işlevi kazandı.
  • Yerleşik Beğeni (Like) Özelliği: Yazıların altında ve kart görünümlerinde yer alan beğeni özelliği tamamen temayla bütünleşik çalışıyor; harici bir eklenti yüküne ihtiyaç duymuyor.
  • Sonsuz Kaydırma (Infinite Scroll): Sayfalar Jetpack'in sonsuz kaydırma özelliğine uyumlu şekilde tasarlandı. Jetpack etkin olmadığında ise sistem otomatik olarak klasik önceki-sonraki sayfa bağlantılarını gösteriyor.
  • Yapışkan Başlık (Sticky Header): Yapışkan başlık bölümü temanın içine gömülü, ayrıca ek bir eklenti gerektirmiyor.

Açık Kaynak Durumu ve Emeklilik

Tema geliştirme sürecinde kaynak kodlarını açık kaynak olarak yayınlamayı planlamış olsam da, temanın yapısı tamamen bu blogun özel ihtiyaçlarına ve kişisel içerik düzenime göre şekillendiği için birebir başka projelerde doğrudan kullanılmaya uygun bir yapıda değildi. Bu nedenle açık kaynak olarak yayınlamaktan vazgeçtim.

Daha sonra sitenin Next.js tabanlı modern headless mimarisine taşınmasıyla birlikte Honeywind temasını tamamen geride bırakmış olduk.

Hazır tema kullanmayı bırakıp, A'dan Z'ye her şeyine hakim olduğum bir temayla geçirdiğim süreç benim için çok keyifliydi. Sitede gördüğünüz herhangi bir özelliğin PHP, CSS ve JS altyapısı hakkında bilgi almak isterseniz lütfen bana ulaşmaktan çekinmeyin.

Bu Yazıda Yapılan Değişiklikler
  • 21.06.2026: Sitenin Next.js headless altyapısına geçmesi nedeniyle Honeywind temasının emekli edildiği ve projenin kişiye özel yapısı sebebiyle açık kaynak yayınlanmama kararı metne eklendi. Headless güncelleme notu uyarı paneli (alert warning) içerisine taşındı. Türkçe yazım ve klavye hataları (Taildwind -> Tailwind, itibarı ile -> itibarıyla, aşriv -> arşiv, içerk -> içerik vb.) düzeltildi. Özellikler tablosu ve özet paneli eklendi.
  • 11.05.2022: Yazı özeti düzenlendi.