WordPress Gutenberg, 2018’den beri WordPress’in varsayılan içerik editörüdür. Klasik editörden farklı olarak blok tabanlı bir yapı sunan bu sistem, içerik oluşturmayı daha görsel ve sezgisel hale getirir.
Gutenberg Editörünün Temel Özellikleri
1. Blok Tabanlı Yapı
Gutenberg’de her öğe (paragraf, başlık, resim, video vb.) bağımsız bir blok olarak eklenir. Bu bloklar:
- Sürükle-bırak ile kolayca taşınabilir
- Bireysel olarak özelleştirilebilir
- Yeniden kullanılabilir bloklar oluşturulabilir
2. Gelişmiş Düzenleme Araçları
- Gerçek zamanlı önizleme
- Mobil uyumlu tasarım kontrolü
- Renk paletleri ve yazı tipi seçenekleri
- Kolay sütun oluşturma
Gutenberg’in Avantajları
Kullanıcı Deneyimi
- Kod bilgisi gerektirmeden profesyonel düzenlemeler
- İçerik yapısını görselleştirme imkanı
- Hızlı içerik oluşturma
SEO Optimizasyonu
- Blok bazlı meta açıklama düzenleme
- Okunabilirliği artıran yapılandırılmış içerik
- Otomatik başlık hiyerarşisi (H2, H3 vb.)
Tasarım Esnekliği
- 50+ yerleşik blok çeşidi
- Eklentilerle genişletilebilir blok kütüphanesi
- Tam genişliklik ve geniş blok seçenekleri
Gutenberg vs Klasik Editör Karşılaştırması
| Özellik | Gutenberg | Klasik Editör |
|---|---|---|
| Kullanım Kolaylığı | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Tasarım Kontrolü | ⭐⭐⭐⭐⭐ | ⭐⭐ |
| Öğrenme Eğrisi | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| SEO Uyumu | ⭐⭐⭐⭐ | ⭐⭐⭐ |
Gutenberg için İpuçları
- Blok Düzenleyici ile CSS sınıfları ekleyebilirsiniz
- Şablonlar oluşturarak tekrar kullanılabilir içerik hazırlayın
- Klavye kısayolları (Örn:
/ile blok arama) ile hız kazanın - Fullscreen modu ile dikkat dağıtıcı öğeleri kaldırın
WordPress Gutenberg ile Tam Uyumlu Popüler Temalar (Özel Rehber)
Neden Tema Seçimi Önemli?
Gutenberg’in tüm özelliklerinden verimli şekilde yararlanabilmek için özel olarak optimize edilmiş temalar kullanmalısınız. İşte performans ve tasarım esnekliği konusunda lider 3 tema:
| Tema | Blok Kütüphanesi | Öne Çıkan Özellik | Ücretsiz Sürüm |
|---|---|---|---|
| GeneratePress | 30+ özel blok | Global renk yönetimi, 0.3s yükleme hızı | ✔️ |
| Astra | 180+ hazır şablon | WooCommerce entegrasyonu, beyaz tuval | ✔️ |
| Kadence | Dinamik içerik blokları | Header/Footer builder, gradient kontrol | ✔️ |
Tema Seçim Rehberi
Aşağıdaki temalarla ilgili detaylı incelemelerimizi okuyabilirsiniz:
- ⚡ Hız için: GeneratePress
→ GeneratePress Pro ile Sitenizi Güçlendirin! makalemizde premium özellikleri keşfedin
→ Ücretsiz sürüm: GeneratePress: Ücretsiz WordPress Teması - 🛒 E-ticaret için: Astra
→ Astra Tema: Web Sitenizle Fark Yaratın! rehberimizde WooCommerce entegrasyon detayları - 🎨 Özelleştirme için: Kadence
→ Kadence Tema: Güçlü ve Hızlı Bir Tema Seçeneği yazımızda global stil ayarlarını öğrenin
“Bu temaların ücretsiz sürümlerini deneyerek başlayabilirsiniz. Premium özellikler için GeneratePress Premium, Astra Pro ve Kadence Pro sayfalarını inceleyin.”
Gutenberg uyumlu temanızı seçtikten sonra, şimdi bu editörde profesyonel seviyeye ulaşmanızı sağlayacak tema-entegre ipuçlarını keşfedelim.
Gutenberg’de Uzmanlaşmak İçin 7 Pro İpucu (Temalara Özel)
1. Tema-Editör Senkronizasyonu
- GeneratePress:
Appearance > GeneratePresspanelinden “Colors” sekmesinde tanımladığınız renk paletleri otomatik olarak Gutenberg’de görünür.
Örnek: “Primary Color” olarak ayarladığınız mavi tonu, buton bloklarında otomatik seçenek olarak çıkar. - Astra:
Customizer > Global > Colorsayarları Gutenberg bloklarıyla tam uyumludur.
Pro Trick: “Container Width” değerini ayarlayarak tüm blokların genişliğini tek yerden kontrol edin. - Kadence:
Kadence > Theme Options > Advanced Gutenbergile bloklar için ek beyaz etiket özelliklerini aktif edin.
2. Gizli Bloklar ve Tema Özel Özellikler
- GeneratePress Premium:
“Hook” bloğu ile tema yapısına özel konumlara içerik yerleştirin (Örn: Header sonrası özel banner). - Astra Pro:
Advanced Hookbloğuyla şartlı içerik gösterimi (Örn: Sadece mobilde görünen CTA butonu). - Kadence Pro:
“Dynamic Content” bloğuyla kullanıcı rolüne özel içerik (Örn: Üyeler için özel mesaj).
3. Pattern Kullanımı ve Tema Şablonları
- GeneratePress:
Pattern Library > GenerateBlocksile hazır section tasarımlarını tek tıkla ekleyin. - Astra:
Starter Templates > Gutenberg Patterns‘den e-ticaret ürün gridleri import edin. - Kadence:
Kadence Blocks > Design Library‘den hazır testimonial slider şablonları kullanın.
4. Mobil Optimizasyon (Tema Spesifik)
- GeneratePress:
GenerateBlocks > Containerbloğunda “Mobile Visibility” ile belirli breakpoint’lerde içerik gizleme. - Astra:
Customizer > Mobile Headerayarlarıyla Gutenberg header bloklarının mobil davranışını kontrol edin. - Kadence:
Row Layoutbloğunda “Reverse on Mobile” seçeneği ile mobilde sütun sıralamasını ters çevirin.
5. Global Stil Yönetimi
/* GeneratePress ile tüm başlık bloklarına özel stil */
.wp-block-heading {
font-family: var(--gp-font-headings) !important;
text-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
/* Astra ile galeri bloklarına kenarlık */
.wp-block-gallery {
border: 1px solid var(--ast-global-color-3);
padding: 15px;
}
/* Kadence'de buton hover efekti */
.wp-block-button__link:hover {
transform: translateY(-3px);
box-shadow: 0 4px 8px var(--global-palette-btn-bg-hover);
}6. Performans Optimizasyonu
- GeneratePress:
Elementsmodülünden kullanmadığınız blokları (Örn: Calendar, RSS) devre dışı bırakın. - Astra:
wp-config.php‘yedefine('ASTRA_GUTENBERG_DISABLE_CORE_PATTERNS', true);ekleyerek gereksiz WordPress pattern’larını kapatın. - Kadence:
Kadence Blocks > Settings‘den “Load Font Awesome”ı kapatarak 1 HTTP isteğini azaltın.
7. Gelişmiş Kısayollar (Tema Destekli)
| Kısayol | GeneratePress | Astra | Kadence |
|---|---|---|---|
| Ctrl+Shift+D | Tema dokümanı aç | Customizer’a git | Design Library aç |
| Alt+Shift+G | GP Container ekle | Grid bloğu ekle | Gradient buton oluştur |
| / + “theme” | GP bloklarını filtrele | Astra şablonları | Kadence özel bloklar |
Özel Bonus: Tema Üreticilerinden Gutenberg İpuçları
- GeneratePress Ekibi Önerisi:
“_generate_block_dynamic_cssfilter’ını kullanarak bloklara özel CSS yazın” - Astra Geliştirici Tavsiyesi:
“astra_block_before_inner_blocksaction hook’u ile bloklara özel HTML ekleyin” - Kadence Uzman İpucu:
“kadence_blocks_render_block_core_columnsfilter’ı ile sütun bloklarını özelleştirin”

