Yeni WordPress Temam Honeywind: Tailwind CSS ve Minimalizm

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
| Özellik | Kullanılan Teknoloji / Kütüphane | Avantajı |
|---|---|---|
| CSS Altyapısı | Tailwind CSS | Hızlı geliştirme, küçük CSS dosya boyutu |
| Izgara Düzeni (Masonry) | Bricks.js | Harici ağır kütüphanelere kıyasla hafiflik ve yüksek performans |
| Karanlık Mod (Dark Mode) | CSS Variables + JavaScript | Eklenti yükü olmadan native gece modu seçeneği |
| Sonsuz Kaydırma | Jetpack Infinite Scroll desteği | Kullanıcı deneyimini artıran dinamik içerik yükleme |
| Geliştirici | Evren 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.jskü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
checkboxelemanı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çerikvb.) düzeltildi. Özellikler tablosu ve özet paneli eklendi. - 11.05.2022: Yazı özeti düzenlendi.
