Diğer eğitim projelerimize baktınız mı ? KolayBiyoloji.com KolayFizik.com KolayMatematik.com
WordPress Temayı Yayına Hazırlama ve Optimize Etme
Artık işlevsel bir WordPress temamız var. Bu bölümde, geliştirdiğimiz temayı canlı yayına nasıl alacağımızı, performansını nasıl artıracağımızı, ve SEO + mobil uyumluluk gibi detaylara nasıl dikkat edeceğimizi ele alacağız.
🚀 Bu Yazıda Öğreneceklerimiz
- Temayı
.zipolarak dışa aktarmak ve yüklemek - FTP ile tema taşıma
- Hız optimizasyonları
- SEO’ya uygun yapılandırma
- Mobil uyumluluk ve tarayıcı desteği
- Son kontroller
📦 1. Temayı Hazırlamak ve Paketlemek
🔧 Temanızı Kontrol Edin
Temanızda en az şu dosyalar olmalı:
style.cssindex.phpfunctions.phpheader.php,footer.php,sidebar.phpsingle.php,page.php,category.php(isteğe bağlı)
📁 .zip Dosyası Oluşturmak
- Tema klasörünüzü (örneğin
benim-temam) zipleyin:benim-temam.zip - WordPress Panelinden → Görünüm > Temalar > Yeni Ekle > Tema Yükle
- Zip dosyasını yükleyip etkinleştirin.
🖥️ Alternatif: FTP ile Tema Taşıma
benim-temamklasörünü FTP üzerinden/wp-content/themes/dizinine yükleyin.- WordPress panelinden temayı etkinleştirin.
⚡ 2. Hız Optimizasyonu
Temanız ne kadar hızlıysa kullanıcı deneyimi o kadar iyi olur. İşte bazı temel ipuçları:
✅ Gereksiz Script ve Stil Kaldırma
remove_action('wp_head', 'wp_generator'); // Versiyon gizle
✅ Gzip + Cache Önerisi
- LiteSpeed Cache, WP Super Cache gibi eklentiler önerilir
- Tarayıcı önbellekleme kurallarını
htaccessile optimize edebilirsiniz
✅ Görsel Optimizasyonu
- Görselleri
WebPveya sıkıştırılmış formatta kullanın - Gerekirse
Smush,ShortPixelgibi eklentilerle sıkıştırın
📈 3. SEO Dostu Tema Yapısı
🔖 Title Etiketi
add_theme_support('title-tag');
Bu, WordPress’in sayfa başlıklarını otomatik ve SEO dostu yönetmesini sağlar.
📝 Meta Açıklama (opsiyonel)
Yoast SEO gibi bir eklenti ile her sayfa için özel meta açıklamalar tanımlanabilir.
🧭 Breadcrumb (isteğe bağlı)
SEO açısından faydalı olan ekmek kırıntıları için Breadcrumb NavXT gibi eklentiler kullanılabilir.
📱 4. Mobil ve Tarayıcı Uyumluluğu
📌 Responsive Tasarım
Temanızın tüm cihazlarda sorunsuz çalışması için viewport etiketi şart:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
CSS tarafında mobil uyumlu grid/flex yapılarına özen gösterin.
Media query örneği:
@media (max-width: 768px) {
.sidebar {
display: none;
}
}
🧪 Tarayıcı Testi
Temayı şu tarayıcılarda test edin:
- Chrome (desktop + mobil)
- Firefox
- Safari
- Edge
- Android + iOS
✅ 5. Son Kontroller ve Yayın
🔍 Kontrol Listesi:
- Tüm sayfalar (anasayfa, blog, yazı, sayfa) düzgün görünüyor mu?
- Menü, footer ve sidebar çalışıyor mu?
- 404 sayfası var mı? (
404.phpisteğe bağlı) - Hız testleri yapıldı mı? (PageSpeed, GTMetrix)
- Mobilde bozulma var mı?
- SEO eklentisi eklendi mi?
🧠 Gelişmiş Seviye İçin Neler Yapabilirim?
Eğer daha da ileriye gitmek istersen:
- Tema ayar paneli (Customizer veya ACF Options Page)
- Gutenberg blok uyumluluğu
- Dark mode desteği
- Çoklu dil desteği (Polylang, WPML)
- WooCommerce uyumlu hale getirme
🚀 Sonraki Adım: Bonus – Tema Options Paneli Oluşturmak
Eğer temana görsel olarak kontrol edilebilir ayarlar eklemek istersen, bir sonraki yazı Bonus olacak:
- WordPress Customizer ile: Logo, renk, yazı tipi seçme
- Kullanıcının panelden tasarımı yönetmesi
- Temanızı ürünleştirme yolunda büyük adım