Bir WordPress sitesinin ziyaretçide bıraktığı ilk izlenimin neredeyse tamamı temadan gelir. Tema; renklerinizi, yazı tiplerinizi, sayfa düzeninizi ve genel görünümünüzü belirleyen giysidir. Ancak temayı yalnızca bir "görünüm" olarak düşünmek yanıltıcıdır; iyi ya da kötü seçilmiş bir tema sitenizin hızını, mobil uyumunu, arama motoru performansını ve hatta güvenliğini doğrudan etkiler. Bu yüzden tema seçimi, WordPress yolculuğunuzun en kritik kararlarından biridir.
Bu rehberde önce temanın tam olarak ne işe yaradığını, ücretsiz ile premium temalar arasındaki farkları ve iyi bir temayı ayıran somut ölçütleri ele alacağız. Ardından temaları nereden güvenle indireceğinizi ve korsan (nulled) temaların neden ciddi bir tehlike olduğunu anlatacağız. Son olarak temayı kurmanın üç farklı yolunu, önizleme ve etkinleştirme adımlarını, özelleştirmelerinizi güncellemelerde kaybetmemek için child theme (alt tema) oluşturmayı ve tema değiştirirken dikkat etmeniz gereken noktaları uygulamalı biçimde göstereceğiz.
WordPress Teması Nedir?#
Tema, WordPress'in içeriğinizi ziyaretçiye nasıl göstereceğini belirleyen dosya bütünüdür. İçeriğiniz (yazılar, sayfalar, görseller) veritabanında ayrı durur; tema ise bu içeriği alıp ekranda düzenli, biçimli bir sayfaya dönüştürür. Bu ayrım çok önemlidir: temanızı değiştirdiğinizde içeriğiniz kaybolmaz, yalnızca kılığı değişir.
Tema esas olarak görünümden sorumlu olsa da modern temalar kısmen işlevsellik de taşır. Bir tema; başlık ve altbilgi düzenini, menü konumlarını, blog liste görünümünü, widget alanlarını ve kimi zaman özel sayfa şablonlarını tanımlar. Yine de temel bir kural vardır:
Görünüm temanın, işlevsellik ise eklentilerin işidir.
Bu ayrımı korumak önemlidir. Örneğin bir iletişim formu ya da SEO ayarı temaya değil, eklentiye ait olmalıdır. Böylece temayı değiştirdiğinizde bu işlevleri kaybetmezsiniz. İşlevin çoğunu temaya gömen "her şey dahil" temalar, ilk bakışta pratik görünse de ileride sizi o temaya mahkûm eder; buna "tema kilidi" (theme lock-in) denir.
Ücretsiz mi Premium mi?#
WordPress dünyasında hem binlerce ücretsiz hem de çok sayıda ücretli (premium) tema bulunur. Doğru seçim, ihtiyacınıza ve bütçenize bağlıdır. İkisi arasındaki farkları netleştirelim:
| Ölçüt | Ücretsiz Tema | Premium Tema |
|---|---|---|
| Maliyet | Ücretsiz | Genellikle tek seferlik veya yıllık ücret |
| Destek | Sınırlı (forum) | Genellikle özel destek |
| Özelleştirme | Temel düzey | Geniş seçenekler |
| Güncelleme | Değişken | Genellikle düzenli |
| Özgünlük | Yaygın kullanım | Daha az kullanılan tasarımlar |
Yeni başlayan biri ya da kişisel bir blog için WordPress.org dizinindeki kaliteli bir ücretsiz tema çoğu zaman fazlasıyla yeterlidir. GeneratePress, Astra veya Kadence gibi temaların ücretsiz sürümleri hem hafif hem de esnektir. Kurumsal bir site, gelişmiş bir portföy ya da e-ticaret gibi daha ileri ihtiyaçlarınız varsa; düzenli güncelleme, öncelikli destek ve zengin özelleştirme sunan premium sürümler yatırıma değebilir. Önemli olan fiyat değil, temanın kalitesi ve sitenize uygunluğudur; pahalı ama ağır bir tema, ücretsiz ama hafif bir temadan daha kötü sonuç verebilir.
Pratikte pek çok kullanıcının izlediği akıllı bir yol vardır: kaliteli bir temanın ücretsiz sürümüyle başlamak, siteyi kurmak ve gerçekten ihtiyaç duyduğunuz özelliğin (örneğin belirli bir başlık düzeni ya da hazır bir demo şablonu) ancak premium sürümde bulunduğunu gördüğünüzde yükseltmeye karar vermek. Böylece daha sitenizi kurmadan para harcamamış, üstelik temanın hızını ve size uygunluğunu bizzat test etmiş olursunuz. Premium bir tema alacaksanız da tek seferlik ödemeli mi yoksa yıllık yenilenen bir lisans mı olduğunu; lisansın kaç sitede kullanılabildiğini ve güncelleme/destek süresini satın almadan önce mutlaka kontrol edin.
İyi Bir Tema Nasıl Seçilir?#
Görsel olarak beğenmek tek başına yeterli değildir. Bir temayı etkinleştirmeden önce şu ölçütleri değerlendirin:
- Hız ve hafiflik. Temanın az sayıda script ve stil dosyası yüklemesi, sayfayı hızlı açar. Devasa slider'lar ve sürekli animasyonlarla dolu temalar performansı baştan düşürür. Hız, hem kullanıcı deneyimi hem de SEO için kritiktir; ayrıntılar için WordPress hız optimizasyonu rehberimize bakın.
- Responsive (mobil uyumlu) tasarım. Ziyaretçilerin çoğu telefondan geliyor. Tema, farklı ekran boyutlarına akıcı biçimde uyum sağlamalı. Demoyu telefonunuzda mutlaka açıp test edin.
- Güncel ve bakımlı olması. Temanın son güncelleme tarihine ve hangi WordPress sürümüyle test edildiğine bakın. Yıllardır güncellenmeyen bir tema, hem uyumluluk hem de güvenlik riski taşır.
- Destek ve dokümantasyon. Bir sorunla karşılaştığınızda başvurabileceğiniz bir forum, dokümantasyon ya da destek kanalı olması işinizi çok kolaylaştırır.
- Çok amaçlı mı, niş mi? Astra gibi çok amaçlı temalar her tür siteye uyar; belirli bir sektöre (restoran, emlak, fotoğrafçılık) özel niş temalar ise o alanda hazır çözümler sunar ama esnekliği azdır. İhtiyacınıza göre seçin.
- Blok tema / FSE uyumu. WordPress'in yeni nesli, siteyi baştan sona blok editörüyle tasarlamanıza olanak tanıyan tam site düzenleme (Full Site Editing) yaklaşımına yöneliyor. Geleceğe dönük bir seçim yapmak istiyorsanız blok temalarını değerlendirin.
- Çeviri ve RTL desteği. Türkçe kullanacaksanız temanın çeviriye açık olması, sağdan sola yazılan diller için de RTL desteği bulunması önemlidir.
Bir tema demosunu incelerken "ne kadar süslü" diye değil, "sitem için ne kadar uygun ve ne kadar hızlı" diye sorun. Çoğu zaman sade ve hızlı bir tema, göz kamaştıran ama ağır bir temadan çok daha iyi hizmet eder.
Temayı Nereden İndirmeli? Korsan Tema Tehlikesi#
Temayı yalnızca güvenilir kaynaklardan edinin. Güvenli üç yol vardır:
- WordPress.org resmî tema dizini. Yönetim panelinizden doğrudan erişilebilen, incelemeden geçmiş binlerce ücretsiz tema. Başlangıç için en güvenli kaynak budur.
- Tema geliştiricisinin kendi sitesi. GeneratePress, Astra, Kadence gibi temaların premium sürümlerini üreticinin resmî sitesinden alın.
- Güvenilir pazaryerleri. ThemeForest gibi yerleşik pazaryerleri, geliştiricilerin lisanslı ürünlerini sunar.
Buna karşılık, ücretli temaların "bedava" sürümlerini dağıtan nulled (korsan) tema sitelerinden kesinlikle uzak durun. Bu temalar ciddi tehlikeler taşır:
- Gizli zararlı kod. Nulled temaların içine sıklıkla arka kapı (backdoor), spam bağlantı enjekte eden kod ya da veri çalan script'ler yerleştirilir. Siteniz bir gecede ele geçirilebilir.
- Güncelleme ve destek yokluğu. Güvenlik açıkları kapanmaz, sorunlarınıza kimse çözüm sunmaz.
- Yasal risk. Lisanssız kullanım hem etik değildir hem de telif ihlalidir.
Birkaç dolar tasarruf etmek için sitenizin tamamını riske atmaya değmez. Bütçeniz kısıtlıysa, ücretli bir temanın korsanını aramak yerine kaliteli bir ücretsiz temayı tercih etmek her açıdan daha akıllıcadır.
Temayı Kurmanın Üç Yolu#
Güvenilir kaynaktan bir tema edindikten sonra kurmanın üç yöntemi vardır.
1. Yönetim Panelinden Dizinden Kurma#
WordPress.org dizinindeki ücretsiz temalar için en kolay yol budur:
- Panelde Görünüm > Temalar ekranına gidin.
- Üstteki "Yeni Ekle" butonuna tıklayın.
- Arama kutusuna tema adını yazın (örneğin "Astra").
- İstediğiniz temanın üzerine gelip "Kur" deyin, ardından "Etkinleştir" butonuna tıklayın.
2. .zip Dosyası Yükleyerek Kurma#
Premium bir tema satın aldıysanız genellikle bir .zip dosyası indirirsiniz. Bunu şöyle kurarsınız:
- Görünüm > Temalar > Yeni Ekle ekranına gidin.
- Üstteki "Tema Yükle" butonuna tıklayın.
.zipdosyasını seçin ve "Şimdi Kur" deyin.- Kurulum bitince "Etkinleştir" butonuna basın.
Not: Yalnızca tema dosyasını (çoğunlukla tema-adi.zip) yükleyin. Bazı premium ürünler içinde dokümantasyon ve lisans dosyalarını da barındıran büyük bir arşiv gönderir; bu durumda o arşivi açıp içindeki asıl tema .zip dosyasını yüklemeniz gerekir.
3. FTP ile Kurma#
Panelden yükleme başarısız olursa (örneğin sunucu yükleme boyutu sınırı düşükse), temayı FTP/SFTP ile elle yükleyebilirsiniz:
- Tema
.zipdosyasını bilgisayarınızda açın; içinden bir klasör (örneğinastra/) çıkar. - Bir FTP istemcisiyle sunucunuza bağlanın.
- Bu klasörü
wp-content/themes/dizinine yükleyin. - Panelde Görünüm > Temalar ekranına dönün; tema listede belirir, "Etkinleştir" deyin.
Önizleme, Etkinleştirme ve Child Theme#
Bir temayı etkinleştirmeden önce "Canlı Önizleme" (Customize) özelliğiyle sitenizin o temayla nasıl görüneceğini deneyebilirsiniz; bu, ziyaretçiler bir şey görmeden ayar yapmanızı sağlar. Görünümden memnun kaldığınızda "Yayımla" ya da "Etkinleştir" diyerek temayı yürürlüğe koyabilirsiniz.
Child Theme (Alt Tema) Neden Gereklidir?#
Temanızda kod düzeyinde özelleştirme yapmak isterseniz (örneğin functions.php'ye bir kod eklemek ya da CSS'i doğrudan düzenlemek) bunu asla ana temanın üzerinde yapmayın. Çünkü tema güncellendiğinde ana temanın dosyaları baştan yazılır ve tüm değişiklikleriniz kaybolur. Çözüm, bir alt tema (child theme) oluşturmaktır. Alt tema, ana temanın tüm özelliklerini miras alır ama özelleştirmelerinizi ayrı bir klasörde saklar; böylece ana tema güncellendiğinde değişiklikleriniz olduğu gibi kalır.
Basit bir alt tema oluşturmak için wp-content/themes/ altında yeni bir klasör açın (örneğin astra-child) ve içine iki dosya koyun.
style.css dosyasının başına şu bilgi bloğunu ekleyin:
/*
Theme Name: Astra Child
Template: astra
Version: 1.0.0
*/
Buradaki Template satırı, hangi ana temanın alt teması olduğunuzu belirtir ve ana temanın klasör adıyla birebir aynı olmalıdır. Ardından functions.php dosyasını oluşturun ve ana temanın stilini yükleyen kodu ekleyin:
<?php
add_action( 'wp_enqueue_scripts', function () {
// Ana (parent) temanın stilini yükle
wp_enqueue_style( 'astra-parent-style', get_template_directory_uri() . '/style.css' );
} );
// Kendi özel kodlarınızı bu dosyanın altına ekleyebilirsiniz.
Bu iki dosyayı hazırladıktan sonra Görünüm > Temalar ekranında "Astra Child" temasını görür ve etkinleştirebilirsiniz. Bundan sonra tüm CSS ve kod özelleştirmelerinizi alt temaya yaparsınız; ana temayı gönül rahatlığıyla güncelleyebilirsiniz.
Tema Değiştirirken Dikkat Edilecekler#
Zaten yayında olan bir sitede temayı değiştirmek, yeni kurulumdan daha risklidir. Şu adımları izleyin:
- Önce yedek alın. Tema değişikliği beklenmedik görsel bozulmalara yol açabilir. Sorun çıkarsa geri dönebilmek için sitenizin tam yedeğini alın.
- Shortcode ve builder bağımlılığını kontrol edin. Eski temanız kendi kısa kodlarını (shortcode) ya da bir sayfa oluşturucuyu (page builder) kullanıyorsa, yeni temaya geçince bu içerikler bozuk
[shortcode]etiketleri olarak görünebilir. Yeni temanın bu içerikleri nasıl karşıladığını önceden test edin. - Test ortamında deneyin. Değişikliği doğrudan canlı sitede değil, mümkünse bir hazırlık (staging) kopyasında yapın. Böylece ziyaretçiler yarım kalmış bir tasarım görmez.
- Menü, widget ve özel ayarları not edin. Tema değişince menü konumları ve widget alanları sıfırlanabilir; hangi menünün nerede olduğunu önceden not alın.
- Performansı yeniden ölçün. Yeni temayı etkinleştirdikten sonra sayfa hızınızı bir test aracıyla ölçün. Bazen görsel olarak güzel bir tema, performansı beklenenden çok düşürebilir.
Sitenizi henüz kurmadıysanız, hafif ve hızlı bir temayı en baştan seçmek ileride yaşanacak tema değiştirme dertlerinin önünü büyük ölçüde keser. Kuruluma sıfırdan başlıyorsanız WordPress kurulumu rehberimiz size adım adım eşlik eder.
Sıkça Sorulan Sorular#
Temayı değiştirince yazılarım ve sayfalarım silinir mi?#
Hayır. İçeriğiniz (yazılar, sayfalar, görseller, yorumlar) veritabanında temadan bağımsız olarak durur; tema yalnızca bu içeriğin görünümünü belirler. Temayı değiştirdiğinizde içerik yerinde kalır, sadece kılığı değişir. Ancak bir sayfa oluşturucu ya da temaya özel kısa kodlarla hazırlanmış tasarımlar yeni temada bozuk görünebilir; bu yüzden değişiklikten önce yedek almak ve test etmek önemlidir.
Ücretsiz bir tema profesyonel bir site için yeterli mi?#
Çoğu durumda evet. GeneratePress, Astra veya Kadence gibi temaların ücretsiz sürümleri hafif, hızlı ve son derece esnektir; kaliteli bir logo, düzgün içerik ve birkaç iyi seçilmiş eklentiyle profesyonel görünen bir site kurabilirsiniz. Premium sürümlere yalnızca gelişmiş özelleştirme, öncelikli destek ya da hazır demo şablonlarına ihtiyaç duyduğunuzda geçmeniz yeterlidir.
Korsan (nulled) tema kullanmanın gerçekten zararı var mı?#
Kesinlikle var ve bu risk göründüğünden çok daha büyüktür. Nulled temalara sıklıkla gizli zararlı kod, arka kapı ya da spam enjekte eden script'ler yerleştirilir; siteniz ele geçirilebilir, ziyaretçilerinizin verisi tehlikeye girebilir. Üstelik güncelleme ve destek alamazsınız, güvenlik açıkları hiç kapanmaz. Birkaç dolar için tüm sitenizi riske atmaya değmez; kaliteli bir ücretsiz tema her zaman daha güvenli bir tercihtir.
Child theme oluşturmak zorunda mıyım?#
Temanın kodunda ya da CSS'inde kalıcı değişiklikler yapacaksanız evet, kesinlikle child theme kullanmalısınız. Aksi hâlde ana tema her güncellendiğinde tüm özelleştirmeleriniz silinir. Yalnızca temanın kendi ayar panelinden (renk, yazı tipi, düzen seçenekleri) değişiklik yapıyorsanız child theme gerekmez; bu ayarlar veritabanında saklanır ve güncellemeden etkilenmez.
Aynı anda birden fazla tema yükleyebilir miyim?#
Yükleyebilirsiniz ama yalnızca bir tema etkin olabilir. Diğer temalar wp-content/themes/ klasöründe kurulu ama pasif olarak durur. Test amacıyla birkaç tema tutmakta sakınca yoktur; ancak kullanmadığınız temaları silmek iyi bir alışkanlıktır, çünkü güncellenmeyen pasif temalar da güvenlik açığı barındırabilir. Yalnızca aktif temanızı ve (varsa) onun alt temasını tutmanız yeterlidir.
Blok tema (FSE) mi klasik tema mı seçmeliyim?#
Bu, çalışma tarzınıza bağlıdır. Blok temalar, siteyi baştan sona blok editörüyle görsel olarak tasarlamanıza olanak tanır ve WordPress'in gelecekteki yönüdür; kod bilmeden esnek düzenler kurmak isteyenler için idealdir. Klasik temalar ise özelleştirici (Customizer) üzerinden çalışır ve uzun yıllardır oturmuş, kararlı bir yapıya sahiptir. Yeni bir projeye başlıyorsanız geleceğe dönük olarak blok temaları değerlendirmeniz, ama sizi rahat ettiren yapıyı seçmeniz en doğrusudur.
Kapanış#
Doğru tema seçimi, WordPress sitenizin görünümünü olduğu kadar hızını, mobil uyumunu, SEO performansını ve güvenliğini de belirler. Özetle: temanın yalnızca görünümden sorumlu olduğunu, işlevin eklentilere ait olması gerektiğini unutmayın; hız, mobil uyum, güncellik ve destek gibi ölçütlere bakarak seçin; temaları yalnızca güvenilir kaynaklardan indirin ve korsan temalardan kesinlikle uzak durun; kod özelleştirmelerinizi child theme ile koruyun; tema değiştirirken mutlaka yedek alıp test edin.
Hangi temayı seçerseniz seçin, performansının tam anlamıyla ortaya çıkması için altında hızlı ve kararlı bir barındırma gerekir. NVMe diskli, WordPress'e göre ayarlanmış bir WordPress hosting paketiyle işe başlayabilir, ihtiyacınıza uygun farklı hosting seçeneklerini karşılaştırabilirsiniz. Tema kurulumu, güncelleme ve bakım gibi işleri kendiniz üstlenmek istemiyorsanız, bu yükü uzmanlara devreden bir WordPress bakım hizmeti de her zaman elinizin altında.